gpt4 book ai didi

php - 拆分数据库会导致更快的查询时间吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:34 25 4
gpt4 key购买 nike

假设我有一个包含 10 万用户的数据库,我想搜索一个名字,按字母表中的每个字母拆分数据库会更快吗,这样我可以检查正在搜索的内容并直接搜索到较小的数据库。你们怎么看。

最佳答案

绝对不是。数据库是为海量数据而设计的,10 万行并不是海量数据。

对于您想做的事情,您正在搜索的列上的索引可能就足够了。如果您确实有数千万行(或更多),您也会开始考虑分区策略。

而且,如果您要分解数据,仅通过第一个字母进行分解将是一个非常糟糕的分区键选择。由此产生的 26 个组在规模上将非常不成比例。

开始学习索引和分区的地方是 MySQL 文档,尽管即使是数据库的基本说明通常也会解释一些关于索引的内容。

关于php - 拆分数据库会导致更快的查询时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26224789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com