暂无图片
分享
Jiang
2021-01-12
oracle执行计划中的rows单位m代表什么?等于多少k?

oracle执行计划中的rows单位m代表什么?等于多少k?

收藏
分享
4条回答
默认
最新
scott

1m=1024k
1k=1024rows

暂无图片 评论
暂无图片 有用 0
赵勇

执行计划中的ROWS列下的K,M,分别表示的1000和1000000. 关于这一点,可以找一个统计信息中显示该表中的行数过10万的表,然后set autot traceonly并执行select * from 表名;

用执行计划中显示的ROWS值与用统计信息中显示的行数分别除以1024(K)和除以1000(K),来验证显示值与哪一个接近,从而判断这里的K(或M)的换算单位。

暂无图片 评论
暂无图片 有用 0
始于脚下

西方国家的计数单位,“k”表示“千”,“M”表示“百万”,“k”和“M”都是计数单位,类似的还有“h”表示“百”,“B”或“G”表示“十亿”,“T”表示“万亿”。

暂无图片 评论
暂无图片 有用 0
Jiang
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏