今天搜索柱状图相关文章, 发现一个老帖, 帖中通过测试发现, 倾斜度不是原来理解的单纯的数据分布不均匀导致,
相反, 有时候可能PK字段的倾斜度还是最高的 。
其中两位提到:
oracle在界定skew的时候还不是用重复值来界定的。
我用一个唯一字段的test表测试的时候,如果这些值不是连续的,比如1--200,1000-3000,10000--12000。。
采用样'FOR ALL INDEXED COLUMNS SIZE SKEWONLY'方式仍然会收集柱状图。
如果是连续的就不会收集了。
原帖:
http://www.itpub.net/viewthread. ... =%D6%F9%D7%B4%CD%BC
非倾斜列为什么会被自动收集柱状图?
oracle认为的倾斜列是指在列中最大值和最小值之间分布不均匀,即使它是唯一的。 这样理解准确吗 ?
相反, 有时候可能PK字段的倾斜度还是最高的 。
其中两位提到:
oracle在界定skew的时候还不是用重复值来界定的。
我用一个唯一字段的test表测试的时候,如果这些值不是连续的,比如1--200,1000-3000,10000--12000。。
采用样'FOR ALL INDEXED COLUMNS SIZE SKEWONLY'方式仍然会收集柱状图。
如果是连续的就不会收集了。
原帖:
http://www.itpub.net/viewthread. ... =%D6%F9%D7%B4%CD%BC
非倾斜列为什么会被自动收集柱状图?
oracle认为的倾斜列是指在列中最大值和最小值之间分布不均匀,即使它是唯一的。 这样理解准确吗 ?
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-683373/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-683373/