视窗
loading...
您现在的位置:首页 > IT认证 > 计算机一三四级考试 >

讲解DBMS_STATS的分析表与备份分析信息


   在使用DBMS_STATS分析表的时候,我们经常要保存之前的分析,以防分析后导致系统性能低下然后进行快速恢复。

  首先创建一个分析表,该表是用来保存之前的分析值:

  SQL> begin

  2 dbms_stats.create_stat_table(ownname => 'TEST',stattab => 'STAT_TABLE');

  3 end;

  4 /

  PL/SQL 过程已成功完成。

  分析表信息

  SQL> BEGIN

  2 --DBMS_STATS.delete_table_stats(ownname => 'TEST',tabname => 'A');

  3 DBMS_STATS.gather_table_stats(ownname => 'TEST',tabname => 'A');

  4 END;

  5 /

  PL/SQL 过程已成功完成。

  导出表分析信息到stat_table中。

  SQL> BEGIN

  2 dbms_stats.export_table_stats(ownname => 'TEST',tabname => 'A',stattab => 'STAT_TABLE');

  3 END;

  4 /

  PL/SQL 过程已成功完成。

  SQL>

  同理也有

  EXPORT_COLUMN_STATS:导出列的分析信息

  EXPORT_INDEX_STATS:导出索引分析信息

  EXPORT_SYSTEM_STATS:导出系统分析信息

  EXPORT_TABLE_STATS:导出表分析信息

  EXPORT_SCHEMA_STATS:导出方案分析信息

  EXPORT_DATABASE_STATS:导出数据库分析信息

 IMPORT_COLUMN_STATS:导入列分析信息

  IMPORT_INDEX_STATS:导入索引分析信息

  IMPORT_SYSTEM_STATS:导入系统分析信息

  IMPORT_TABLE_STATS:导入表分析信息

  IMPORT_SCHEMA_STATS:导入方案分析信息

  IMPORT_DATABASE_STATS:导入数据库分析信息

  GATHER_INDEX_STATS:分析索引信息

  GATHER_TABLE_STATS:分析表信息,当cascade为true时,分析表、列(索引)信息

  GATHER_SCHEMA_STATS:分析方案信息

  GATHER_DATABASE_STATS:分析数据库信息

  GATHER_SYSTEM_STATS:分析系统信息

  SQL> select count(*) from stat_table;

  COUNT(*)

  ----------

  1

  删除分析信息

  SQL> BEGIN

  2 DBMS_STATS.delete_table_stats(ownname => 'TEST',tabname => 'A');

  3 END;

  4 /

  PL/SQL 过程已成功完成。

  导入分析信息

  SQL> BEGIN

  2 DBMS_STATS.import_table_stats(ownname => 'TEST',tabname => 'A',stattab => 'STAT_TABLE');

  3 END;

  4 /

  PL/SQL 过程已成功完成。

  SQL>

闂侀潧妫岄崑锟�

闂侀潧妫岄崑锟�

闂侀潧妫欓崝鏇㈠储閵堝洦瀚婚柨婵嗘嫅缁憋綁鏌¢崟顐︻€楅柟铚傚嵆閹囧醇閻斿摜绉柣鐘叉搐閻°劌危閹达箑违闁跨噦鎷�
闂佸搫鐗滈崜娑㈡偟椤栫偞鐒鹃柕濞垮劚閻庤菐閸ワ絽澧插ù鐓庢嚇瀵爼濡烽敂鍓у煃婵炲瓨绮岀花鑲╄姳娴煎瓨鍤傞柡鍐ㄥ€荤粔褰掓煥濞戣櫕瀚�闁诲海鏁搁、濠偯归崱妯诲闁伙絽鏈悾鍗炃庨崶锝呭⒉濞寸厧鎳橀獮瀣箣濠婂嫮鎷ㄩ梺鍛婃⒐缁嬫帡鎯囨导鏉戝唨闁搞儯鍔嶉~鏍庨崶锝呭⒉濞寸厧鎳橀幆鍐礋椤愩垺鐦旀繝銏f硾鐎氬摜妲愰敓锟�闂佺懓鐡ㄩ崹鍐测堪閹寸姳鐒婂┑鐘叉搐濞呫垹霉閿濆棛鐭庨柍褜鍓欓幊鎰枔閹达附鍋嬮柛顐ゅ枑缂嶁偓闂佹垝鐒﹂妵鐐电礊閺冨牆绾ч柛鎰硶缁€锟�闁诲簼绲婚~澶愬垂濠婂嫮顩锋い鎺戝暞缁侇噣寮堕悙鍨珪婵炲牊鍨剁粚閬嶅焺閸愌呯婵犵鈧啿鈧懓锕㈡担鍓插殨闁稿本绻嶉崬鎾煙鐎涙ḿ澧繝鈧担鍦懝闁割煈鍋呯紞鈧梺鐟扮摠閻楃偟鎹㈠顑芥灃闁哄洦鐭换鍡涙煙椤撗冪仴妞ゆ洦鍓熷畷锝嗙節閸愨晩妲梺鑹伴哺濮婂鏌堥幘顔肩闁瑰瓨绮嶇划锕傛煥濞戞ɑ婀版繝鈧幍顔惧崥婵炲棗娴风粣妤冪磼閺傛鍎忕€规挸妫濆畷姘舵偐缂佹ḿ褰戦梺鎸庡喕閹凤拷闁诲海鏁搁幊鎾舵暜椤愶箑绀嗘繛鎴灻弫鍫曟倵绾拋娼愰柛銊︾矋缁傛帡顢楁担绋啃梺瑙勬緲缁绘垿寮鐣岊浄婵せ鍋撻柍褜鍓欓崐鍝ョ礊鐎n喗鍎嶉柛鏇ㄥ帎瑜版帗鐓€妞ゆ帒锕︾粈锟�闂佽壈椴稿濠氭焾閹绢喖妫橀柣鐔稿绾偓闂佹寧绋掑畝鎼佸磻閺嶃劎顩烽柨鐕傛嫹:webmaster@jscj.com闂侀潧妫岄崑鎾绘煟椤厾绁烽柣锔跨矙閺佸秹鏁撻敓锟�4008816886

相关文章

无相关信息
更新时间2022-03-13 10:53:44【至顶部↑】
联系我们 | 邮件: webmaster@jscj.com | 客服热线电话:4008816886(QQ同号) |  濠电儑缍€椤曆勬叏閻愮鍋撻獮鍨仾婵犫偓閸パ屽殫妞ゆ棁顔婄换锟�

付款方式留言簿投诉中心网站纠错二维码手机版

客服电话: