京东数科 估值索引合并策略,京东数科 估值扫描大量数据

京东数科 估值索引合并策略有时候是一种优化的结果,但实际上更多时候说明了表上的索引建的很糟糕:

1)当京东数科 估值出现对多个索引做相交操作时(通常由多个AND条件),通常意味着京东数科 估值需要一个包含所有相关列的多列索引,而不是多个独立的单列索引。

2)当京东数科 估值需要对多个索引做联合操作室(通常有多个OR条件),通常京东数科 估值需要耗费大量的CPU和内存资源在算法的缓存、排序和合并操作上。特别是当京东数科 估值其中有些索引的选择性不高,需要合并扫描返回的大量数据的时候。

3)京东数科 估值优化器不会把这些计算到“查询成本”中,优化器只关心随机页面读取。这会使得查询的成本被“低估”,导致该执行计划还不如直接走全表扫描。这样做不但会消耗更多的CPU和内存资源,还可能会影响查询的并发性,但如果是单独运行这样的查询,则往往会忽略对并发性的影响。

发布了75 篇原创文章 · 获赞 0 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/dongsijia/article/details/105222741