Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone核心数据-优化查询以提高性能_Iphone_Performance_Core Data - Fatal编程技术网

iPhone核心数据-优化查询以提高性能

iPhone核心数据-优化查询以提高性能,iphone,performance,core-data,Iphone,Performance,Core Data,我对iPhone上的核心数据性能有问题 我正在开发类似于测验的应用程序,将问题和统计数据存储在核心数据中。在一个屏幕上,我需要根据存储的数据显示许多统计信息。现在我有超过40个对db的单个请求,这需要大量的时间。我想如何优化这个 我在经典的DB系统(如MySQL)上有一些经验,所以我考虑了一些结果的分组,但是我没有找到好的例子。 另一个想法是建立某种sql联合,只执行一个请求,获取所有需要的数据。这在核心数据中是否可能 还有什么其他方法可以提高我的应用程序的性能吗?我的答案是将sqlite数据库

我对iPhone上的核心数据性能有问题

我正在开发类似于测验的应用程序,将问题和统计数据存储在核心数据中。在一个屏幕上,我需要根据存储的数据显示许多统计信息。现在我有超过40个对db的单个请求,这需要大量的时间。我想如何优化这个

我在经典的DB系统(如MySQL)上有一些经验,所以我考虑了一些结果的分组,但是我没有找到好的例子。 另一个想法是建立某种sql联合,只执行一个请求,获取所有需要的数据。这在核心数据中是否可能


还有什么其他方法可以提高我的应用程序的性能吗?

我的答案是将sqlite数据库中的所有内容都放到数组和字典中,然后像那样对它们进行计算。:)我确信,在数组和字典上执行40个数学算法比执行40个sqlite查询痛苦得多。:)