查看Oracle中表的统计信息
2013-11-06 17:42
239 查看
oracle数据库在执行sql语句的时候,会根据统计信息计算怎样执行性能更优,当执行性能比自己想象的慢时,就有可能是统计信息不新导致,查看统计信息常用的方式有如下三种:
1 查看当前用户下的统计信息
select * from user_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
2 查看dba用户下的统计信息
select * from dba_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
3 如果上面两个都没有查到,通常会查到的,就可以用下面这个查询所有的统计信息
select * from all_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
其中的LAST_ANALYZED字段就是最后收集统计信息的时间,不够新的话,可以请DBA重新收集一下~!~
1 查看当前用户下的统计信息
select * from user_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
2 查看dba用户下的统计信息
select * from dba_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
3 如果上面两个都没有查到,通常会查到的,就可以用下面这个查询所有的统计信息
select * from all_tab_statistics t where t.table_name=upper('l_dm_allot_detail');
其中的LAST_ANALYZED字段就是最后收集统计信息的时间,不够新的话,可以请DBA重新收集一下~!~
相关文章推荐
- oracle的统计信息的查看与收集
- oracle查看sql执行计划和统计信息
- Oracle查看表中每个字段的统计信息脚本
- 在Oracle的SQL*PLUS中启用AutoTrace查看SQL执行计划和统计信息
- Oracle 查看 session 当前统计信息 脚本 说明
- Oracle 查看 session 当前统计信息 脚本 说明
- Oracle 查看 session 当前统计信息 脚本 说明
- 查看oracle的统计信息
- Oracle 查看 session 当前统计信息 脚本 说明
- oracle查看sql执行计划和统计信息
- Oracle 查看收集统计信息
- oracle查看和更新统计表的信息
- oracle查看和更新统计表的信息【转】
- oracle查看和更新统计表的信息
- oracle 查看列统计信息中 low_value
- Oracle 查看 session 当前统计信息 脚本 说明
- Oracle里收集与查看统计信息的方法 推荐
- oracle 查看当前用户拥有的角色权限信息的命令
- 经验:查看oracle错误信息的两种方法
- ORACLE 收集统计信息