天萃荷净

Oracle数据库中DBMS_STATS常用方法(收集oracle数据库、索引、表等信息)

–收集Oracle数据库信息命令

EXEC DBMS_STATS.gather_database_stats;

EXEC DBMS_STATS.gather_database_stats(estimate_percent => 15);

–收集Oracle schema信息命令

EXEC DBMS_STATS.gather_schema_stats(‘SCOTT’);

EXEC DBMS_STATS.gather_schema_stats(‘SCOTT’, estimate_percent => 15);

–收集Oracle数据库表信息命令

EXEC DBMS_STATS.gather_table_stats(‘SCOTT’, ‘EMPLOYEES’);

EXEC DBMS_STATS.gather_table_stats(‘SCOTT’, ‘EMPLOYEES’, estimate_percent => 15);

–收集Oracle数据库索引index信息命令

EXEC DBMS_STATS.gather_index_stats(‘SCOTT’, ‘EMPLOYEES_PK’);

EXEC DBMS_STATS.gather_index_stats(‘SCOTT’, ‘EMPLOYEES_PK’, estimate_percent => 15);

–删除Oracle收集信息

EXEC DBMS_STATS.delete_database_stats;

EXEC DBMS_STATS.delete_schema_stats(‘SCOTT’);

EXEC DBMS_STATS.delete_table_stats(‘SCOTT’, ‘EMPLOYEES’);

EXEC DBMS_STATS.delete_index_stats(‘SCOTT’, ‘EMPLOYEES_PK’);

–创建备份收集信息表

begin

dbms_stats.create_stat_table(USER,stattab => ‘STAT_TABLE’);

end;

–备份收集信息

BEGIN

dbms_stats.export_table_stats(USER,tabname => ‘FEI_T’,stattab => ‘STAT_TABLE’);

END;

–删除收集信息

BEGIN

DBMS_STATS.delete_table_stats(USER,tabname => ‘FEI_T’);

END;

–导入收集信息

BEGIN

dbms_stats.IMPORT_TABLE_STATS(USER,’FEI_T’,stattab => ‘STAT_TABLE’);

END;

–说明:

当前用户可以使用user代替用户名

分析表相关对象信息cascade => true

-----------------温馨提示--------------------

操作有风险,动手需谨慎

Oracle研究中心

http://www.oracleplus.net

本文由大师惜分飞原创分享,转载请尽量保留本站网址

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Oracle DBMS_STATS常用方法汇总 常用于收集统计oracle

oracle常用数据统计,学习笔记:Oracle DBMS_STATS常用方法汇总 常用于收集统计oracle...相关推荐

  1. 高维统计学习笔记1——LASSO和Oracle性质

    高维统计学习笔记1--LASSO和Oracle性质 主要参考资料:Sara Van De Geer<Estimation and Testing Under Sparsity> 前言 当年 ...

  2. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  3. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

    vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...

  4. oracle数据库基础知识总结,oracle数据库基础知识学习笔记

    oracle数据库基础知识学习笔记 一.oracle数据库类型: Char:  字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...

  5. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

  6. Oracle之PL/SQL学习笔记之有名块练习

    2019独角兽企业重金招聘Python工程师标准>>> Oracle之PL/SQL学习笔记之有名块练习 存储过程案例: 案例1: 根据雇员姓名跟新雇员工资,如果雇员不存在输出没有该雇 ...

  7. 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))

    数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...

  8. 深度学习常用python库学习笔记

    深度学习常用python库学习笔记 常用的4个库 一.Numpy库 1.数组的创建 (1)np.array() (2)np.zeros() (3)np.ones() (4)np.empty() (5) ...

  9. React学习:路由定义及传参、数据复用-学习笔记

    文章目录 React学习:路由定义及传参.数据复用-学习笔记 在React中使用react-router-dom路由 简单例子 路由定义及传参 React学习:路由定义及传参.数据复用-学习笔记 在R ...

最新文章

  1. 替换空格---StringBuilder
  2. Present算法verilog设计实现
  3. 应用程序利用ADO对象访问数据库
  4. Redis基本操作练习
  5. 2)Thymeleaf 标准表达式语法详解
  6. python小工具脚本批量处理_压缩文件批量处理(附Python脚本代码)
  7. GET 和 POST 的区别
  8. linux aria2 使用教程,Aria2使用详细教程
  9. 20210319_23期_心跳检测_Task02_数据探索性分析
  10. 国内访问英文版维基百科地址
  11. Android中添加商品的购物车
  12. SFDC Lightning Performance Tuning
  13. EasyUI 表格制作
  14. matplot画图-画曲线(一)
  15. 凸显文化+科技融合创新,第九届漫博会VR AR技术应用强势来袭
  16. 016-JLE JNG(小于等于)
  17. 野火iMX6ULL Pro开发板移植SDL2
  18. 创立了维基百科的人,竟然要颠覆维基百科?| 独家
  19. 一次buge寻找过程
  20. CSS3--其他新增属性

热门文章

  1. 如何在3分钟内实现音频变声和趣味音效?
  2. 基于多层特征选择的固废焚烧过程二噁英排放浓度软测量
  3. python getchar函数_C++:getchar()函数的用法,Cgetchar
  4. PostgreSQL大小敏感问题
  5. 上海颁出首批个人网店营业执照 电子商务经营者可登记
  6. MySQL优化-一篇文章就够了(转发加收藏吧)
  7. 计算机组装涉及哪些硬件,组装一台电脑需要哪些配件_电脑硬件组装一台电脑需要什么零件...
  8. Vuforia 7 Model Target使用总结
  9. 挑战华为社招:java开发面试问题大全及答案大全
  10. Flink-Cep实现规则动态更新