假如数据库中有1000w条数据,要查询其中的一条,怎么做速度最快

如题
2024-12-29 17:42:50
推荐回答(2个)
回答1:

这个表有点大了,建议首先进行表的水平分割,比如将数据按日期分别存储到两个表中,这就是用存储控件换取系性能的提高的做法,然后再在每个表中创建符合需要的索引,进一步提高检索性能。

回答2:

查询条件用聚集索引筛选,即假设id为聚集索引where id=8901234会立即查出