{"id":373,"date":"2022-07-19T11:24:00","date_gmt":"2022-07-19T03:24:00","guid":{"rendered":"https:\/\/www.db2go.net\/?p=373"},"modified":"2022-07-19T11:24:00","modified_gmt":"2022-07-19T03:24:00","slug":"%e6%89%a9%e5%b1%95%e7%bb%9f%e8%ae%a1%e4%bf%a1%e6%81%af%e6%b5%8b%e8%af%95","status":"publish","type":"post","link":"https:\/\/www.db2go.net\/?p=373","title":{"rendered":"\u6269\u5c55\u7edf\u8ba1\u4fe1\u606f\u6d4b\u8bd5"},"content":{"rendered":"<p>create table scott.test01 as select * from dba_objects;<\/p>\n<p>update scott.test01 set object_name=object_type;<br \/>\ncommit;<\/p>\n<p>exec dbms_stats.gather_table_stats(&#8216;SCOTT&#8217;,&#8217;TEST01&#8242;);<\/p>\n<p>select  table_name,num_rows from dba_tables where owner = &#8216;SCOTT&#8217; and table_name = &#8216;TEST01&#8242;;<\/p>\n<p>explain plan for select * from scott.test01 where object_name=&#8217;INDEX&#8217; and object_type=&#8217;INDEX&#8217;;<\/p>\n<p>select * from table(dbms_xplan.display());<\/p>\n<p>select rpad(column_name, 30, &#8216; &#8216;) column_name,<br \/>\n       rpad(num_distinct, 8, &#8216; &#8216;) num_distinct,<br \/>\n       rpad(utl_raw.cast_to_varchar2(low_value), 15, &#8216; &#8216;) low_value,<br \/>\n       rpad(utl_raw.cast_to_varchar2(high_value), 10, &#8216; &#8216;) high_value,<br \/>\n       rpad(num_nulls, 8, &#8216; &#8216;) num_nulls,<br \/>\n       rpad(avg_col_len, 6, &#8216; &#8216;) avg_col_len,<br \/>\n       rpad(density, 20, &#8216; &#8216;) density,<br \/>\n       histogram<br \/>\n  from dba_tab_col_statistics<br \/>\n where owner = &#8216;SCOTT&#8217;<br \/>\n   and table_name = &#8216;TEST01&#8217;<br \/>\n   and column_name in (&#8216;OBJECT_NAME&#8217;, &#8216;OBJECT_TYPE&#8217;);<\/p>\n<p>exec dbms_stats.gather_table_stats(&#8216;SCOTT&#8217;,&#8217;TEST01&#8242;,method_opt =>&#8217;for columns (object_name,object_type)&#8217;);<\/p>\n<p>explain plan for select * from scott.test01 where object_name=&#8217;INDEX&#8217; and object_type=&#8217;INDEX&#8217;;<\/p>\n<p>select * from table(dbms_xplan.display());<\/p>\n<p>select count(*) from scott.test01 where object_name=&#8217;INDEX&#8217; and object_type=&#8217;INDEX&#8217;;<\/p>\n<p>&#8212; \u5728\u524d\u9762\u6536\u96c6\u7edf\u8ba1\u4fe1\u606f\u76f4\u65b9\u56fe\u7684\u65f6\u5019\u4e5f\u53ef\u4ee5\u5efa\u7acb<br \/>\nselect dbms_stats.create_extended_stats(&#8216;scott&#8217;,&#8217;test01&#8242;,'(object_name,object_type)&#8217;)from dual ;<\/p>\n<p>select * from dba_tab_cols a where table_name=&#8217;TEST01&#8242;;<\/p>\n<p>begin<br \/>\ndbms_stats.drop_extended_stats(<br \/>\nownname=>&#8217;SCOTT&#8217;,tabname=>&#8217;TEST01&#8242;,extension=>'(object_name,object_type)&#8217;<br \/>\n);<br \/>\nend;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>create table scott.test01 as select * from dba_objects;&hellip;<\/p>\n <a href=\"https:\/\/www.db2go.net\/?p=373\" title=\"\u6269\u5c55\u7edf\u8ba1\u4fe1\u606f\u6d4b\u8bd5\" class=\"entry-more-link\"><span>Read More<\/span> <span class=\"screen-reader-text\">\u6269\u5c55\u7edf\u8ba1\u4fe1\u606f\u6d4b\u8bd5<\/span><\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"Layout":"","footnotes":""},"categories":[4],"tags":[],"class_list":["entry","author-suredandan","post-373","post","type-post","status-publish","format-standard","category-oracle"],"views":1570,"_links":{"self":[{"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/posts\/373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.db2go.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=373"}],"version-history":[{"count":1,"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/posts\/373\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/www.db2go.net\/index.php?rest_route=\/wp\/v2\/posts\/373\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/www.db2go.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.db2go.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.db2go.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}