【发布时间】:2014-10-06 21:00:38
【问题描述】:
假设我有一个包含 10 万用户的数据库,我想搜索一个名称,按字母表中的每个字母拆分数据库会更快吗,这样我可以检查正在搜索的内容并指导搜索到较小的数据库。你们怎么看。
【问题讨论】:
-
我会索引数据库。这样您就可以更快地浏览数据库
-
index数据库,我不会将其拆分,因为您可能想在某些时候搜索用户名的一部分。 -
我还没有建数据库,ofc它会被索引,只是想知道拆分会导致更快的查询时间。
-
一个表中的 100k 行并不是很多数据。如前所述,您应该为数据库编制索引。