Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
如何在sqlite中为虚拟表设置索引?_Sqlite_Indexing_Query Optimization - Fatal编程技术网

如何在sqlite中为虚拟表设置索引?

如何在sqlite中为虚拟表设置索引?,sqlite,indexing,query-optimization,Sqlite,Indexing,Query Optimization,目前,我在SQLite中有一个虚拟表模块,用于从硬盘导入数据。那么,磁盘上的数据已经排序了,如何在模块中设置bestindex以使用b-tree或外部索引?有样品吗?谢谢 “b-树”或“外部索引”是什么意思?bestIndex返回的任何索引都必须由您实现。如果硬盘上也存在索引文件,我可以在虚拟表中使用它吗?以及如何编写索引,你有一些例子吗?谢谢。SQLite源代码中有一些示例(例如FTS)。

目前,我在SQLite中有一个虚拟表模块,用于从硬盘导入数据。那么,磁盘上的数据已经排序了,如何在模块中设置bestindex以使用b-tree或外部索引?有样品吗?谢谢

“b-树”或“外部索引”是什么意思?
bestIndex
返回的任何索引都必须由您实现。如果硬盘上也存在索引文件,我可以在虚拟表中使用它吗?以及如何编写索引,你有一些例子吗?谢谢。SQLite源代码中有一些示例(例如FTS)。