Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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
Android-SQLite索引优化_Android_Sqlite - Fatal编程技术网

Android-SQLite索引优化

Android-SQLite索引优化,android,sqlite,Android,Sqlite,我正在为Android SQLite优化我们的数据库 数据简单,3个整数(国家、州、城市)。数据按国家、州和城市顺序存储 如果我在ASC中的三个字段上创建一个索引,如果我们100%的时间都是通过这三个字段“只读”数据,那么这是最有效的吗?数据库优化在很大程度上取决于您如何查询它(即,您查询它的目的是什么)。换句话说,如果您发布一些查询,我可能能够更好地回答您的问题。所有查询都是根据我们专门索引的3列进行选择的。从国家=1,州=2,城市=3的表格中选择布拉赫,我猜你们会有比国家更多的城市。不管怎样

我正在为Android SQLite优化我们的数据库

数据简单,3个整数(国家、州、城市)。数据按国家、州和城市顺序存储


如果我在ASC中的三个字段上创建一个索引,如果我们100%的时间都是通过这三个字段“只读”数据,那么这是最有效的吗?

数据库优化在很大程度上取决于您如何查询它(即,您查询它的目的是什么)。换句话说,如果您发布一些查询,我可能能够更好地回答您的问题。

所有查询都是根据我们专门索引的3列进行选择的。从国家=1,州=2,城市=3的表格中选择布拉赫,我猜你们会有比国家更多的城市。不管怎样,测试都是最好的。如果方便的话,请将您的数据库带到您的电脑上,并遵循本页中的指导原则:。您可能需要使用
analysis
命令来查看SQLite如何选择使用索引。使用3个索引和一个包含3列的索引进行测试。