表数据储存问题(深入) 怎样查询一个表中的数据储存在多少数据块中?系统取表数据要做多少次io?每次io的时间怎么查询? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看执行计划,可以看到你查询的SQL语句对几个数据块进行了读取..还可以看到进行了几次IO,但是每次IO时间这个可以用使用的时间/IO次数来算... 只能查看表空间的可以开启 set timing on 执行时间set autotrace on 查看具体的执行计较 -- 表占用的数据块declare tb number; tbb number; ub number; ubb number; luef number; lueb number; lub number;begin dbms_space.unused_space(upper('&owner'),upper('&name'),'TABLE', tb,tbb,ub,ubb,luef,lueb,lub); dbms_output.put_line('Total blocks:'||to_char(tb)); dbms_output.put_line('Used blocks:'||to_char(tb-ub));end;/ 如何生成远程数据库的awr报告 求个简单存储过程!谢了 oracle 不同用户之间 调用存储过程 高手指教 软件项目外包 alter VIEW v_test COMPILE无效,一定要用Create View语句???? 服务名端口的问题 游标问题 ora-01114 将块写入文件 %s 出现IO错误 (块 # %S) SOS!!! 怪问题!!!那位兄台遇到过,帮帮我吧!!!! 一个新手的简单问题(二) lengthb在oracle 11g版本不一样,返回也不一样? ORACLE使用详细步骤
还可以看到进行了几次IO,但是每次IO时间这个可以用使用的时间/IO次数来算...
只能查看表空间的
可以开启 set timing on 执行时间
set autotrace on 查看具体的执行计较
-- 表占用的数据块
declare
tb number;
tbb number;
ub number;
ubb number;
luef number;
lueb number;
lub number;
begin
dbms_space.unused_space(upper('&owner'),upper('&name'),'TABLE',
tb,tbb,ub,ubb,luef,lueb,lub); dbms_output.put_line('Total blocks:'||to_char(tb));
dbms_output.put_line('Used blocks:'||to_char(tb-ub));
end;
/