如何检查表是否已碎片化。我已经用谷歌搜索了,但是得到了满意的答复。什么是分析表格的理想时间或时段?
答案 0 :(得分:0)
您对碎片的定义是什么?乔纳森·刘易斯在https://jonathanlewis.wordpress.com/2010/07/13/fragmentation-1/中给出了很好的定义。我认为,很难说何时应该重组表以回收空间,该表已不再使用。忽略LOB,压缩和其他特殊情况,您可以将段的实际大小(在dba_segments
中与通过将num_rows
与{{1 }}(在统计数据收集之后)-但我会犹豫地定义一个阈值,以表示需要进行重建;尤其是因为此重建操作将更改行的物理顺序,并因此更改相关索引的avg_row_len
:这意味着-它们的效率。