wangchao.org
添加收藏 | 博客
 
购物视频论坛IT业界自然风光美女图片王朝网络小游戏BT下载生活百科编程设计手机图片小说
 
笑话 | 水库 | 娱乐 | 体育 | 英语 | 宠物 | 美食 | 旅游 | 养生 | 手机 | 数码 | 汽车 | 珠宝 | 美容 | 装修 | 厨房 | 科普 | 动物 | 植物 | 影音 | 百科 | 知道 | 词典
  
 
 您好! 您现在位于: 王朝网络 → 编程设计 → 《讲解DBMS_STATS的分析表与备份分析信息返回上一页 
 
1楼 

讲解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>

在使用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>

 
标签: DBMS  STATS  信息  分析  备份  表与  讲解  
 
您可以将本页贴到其他网站
UBB代码HTML代码
 
 
 
 
手机图片下载手机图片下载手机图片下载手机图片下载手机图片下载手机图片下载更多图铃
 
 
 
 
 
 
 更多内容
 ·Oracle、SQL Server中如何锁定DB ·教你快速确定SQL Server栏中的最 ·数据库管理员必须了解的MySQL企业 ·MySQL事件调度器Event Scheduler
 ·疑难解答:怎样使用Access数据库 ·实例讲解Access数据库在线压缩的 ·Photoshop制作逼真的不锈钢杯(1) ·Flash绘制明媚夏日海滩(1)
 ·Virtual PC:虚拟磁盘也需要压缩 ·DIY一个漂亮的Word文本框 ·用批处理脚本实现自动磁盘碎片整 ·快速清除Photoshop CS3捆绑的Bon
 ·Linux系统下挂载Windows分区的方 ·堵住电脑中的Access漏洞 拒绝恶意 ·瑞星8月5日病毒预警:小心安德夫 ·解决卡巴斯基2009让侧边栏打不开
 ·瑞星杀毒系列之卡卡6.0高级应用 ·实战经验:组建维护一个30人局域 ·Photoshop教你简单鼠绘美人鱼(2) ·Photoshop轻松制作七彩飘带(2)
 ·Fireworks制作漂亮水晶五角星(2) ·QQ空间最新11款免费挂件代码 ·javascript操作table ·Javascript的107则使用技巧大全
 
 
 
最新评论  点此查看所有评论
 
 
 
 
发表评论(支持UBB码)


验证码:  
 
 
 
 
© 2005- 王朝网络 版权所有