Oracle 表分区策略
发布时间:2020-12-12 13:35:17 所属栏目:百科 来源:网络整理
导读:表分析,识别大表 -- 查看最后的统计收集的时间 SELECT table_name,TO_CHAR(last_analyzed, ‘ YYYY-MM-DD HH24:MI:SS ‘ ) last_analyzed FROM dba_tables WHERE table_name = ‘ F_ORDER ‘ ; -- 收集统计信息 ANALYZE TABLE f_order COMPUTE STATISTICS ;
表分析,识别大表-- 查看最后的统计收集的时间 SELECT table_name,TO_CHAR(last_analyzed,‘YYYY-MM-DD HH24:MI:SS‘) last_analyzed FROM dba_tables WHERE table_name = ‘F_ORDER‘; -- 收集统计信息 ANALYZE TABLE f_order COMPUTE STATISTICS; -- 查看直方图的统计情况 SELECT column_name,histogram -- 是否有直方图 FROM dba_tab_col_statistics WHERE table_name = ‘F_ORDER‘; -- 统计各个表的大小 SELECT tabs.owner,tabs.tablespace_name,tabs.table_name,round( SUM(ext.bytes) / 1024 / 1024,5 ) m FROM sys.dba_tables tabs,sys.dba_extents ext WHERE tabs.tablespace_name = ext.tablespace_name AND tabs.owner = upper(‘finance_dev‘) GROUP BY tabs.owner,tabs.table_name; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读