【发布时间】:2014-01-13 03:56:19
【问题描述】:
这是我第一次使用 SQLite - INDEXES。我有一个包含 100 万条记录的大型数据库。我读到使用索引更快,但我觉得没有区别。这是我遵循的步骤。
-
使用“SQLite Administrator”工具为表 AllData(FileTitle、FileAuthor、FileLanguage、PublicationYear、Publisher、FileType、ISBN、Description、FileURL、FilePath、CatID、FileMD5)创建索引。
在创建索引时,我选择了所有要编入索引的列。它将数据库的大小从 450 MB 增加到 1.27 GB
我使用“Select * From ALLData Where CattID='5' Limit 25000”语句获取结果。
但我发现索引后速度没有差异。我读到执行查询时没有什么特别的事情要做,因为 SQLite 引擎自动使用索引。但我发现速度没有差异。
请指导我哪里错了。
【问题讨论】:
标签: sql database vb.net sqlite