我正在使用toad“Estimate Table Size”,它显示了很多列:
AVG Row Len (states)
Est Size (states)
Max Row Len (DDL)
Est Size (DDL)
AVG Row Len (scan)
Est Size (Scan)
任何人都可以解释这些专栏吗? 尺寸和长度有什么区别?
答案 0 :(得分:1)
Toad帮助中的一些观点:
Avg Row Len(扫描)根据当前表中的数据计算avg行len (即,您需要使用扫描工具进行扫描)。
Avg Row Len(Stats)在上次收集表格统计数据时(根据统计数据收集时表格中的数据)拉取Oracle存储的平均行长度。
Max Row Len(DDL)根据列的类型和数量拉取最大行长度。
如果这些方法都不适用,您可以在Avg Row Len(用户)中输入您自己的号码。 例如,如果您有样本数据,但是您知道样本数据的字段中的值太小,那么您可能会进行扫描,然后将一个比Avg Row Len(Scan)略大的数字放入Avg Row Len(用户)。
答案 1 :(得分:0)
我找不到任何特定的文档但我希望DDL大小是表的大小,如果所有行都填充到最大大小。要获得正确的估算,您需要按扫描按钮,然后更新预设尺寸(扫描),这样可以更好地了解桌子的实际尺寸。