時間:2024-02-24 17:17作者:下載吧人氣:18
之前有寫過一個案例,order by limit因為數據分布不均而選擇了錯誤的索引,這是由于優化器沒法判斷數據的分布關系,默認認為數據分布是均勻的所導致的。
而除了limit,當我們在使用游標時也要注意有可能會出現類似的情況。而往往這類在存儲過程中的SQL我們更難發現其選擇了錯誤的執行計劃,所以需要注意。
1、建測試表
bill=# create table tbl (id int, c1 int, c2 int, c3 int, c4 int);
網友評論