关于DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC的一些发现
最佳答案 问答题库838位专家为你答疑解惑
任务在哪
这个是11g以后的自动收集统计信息的后台任务,10g之前是在dba_scheduler_jobs里查看
SQL> SELECT CLIENT_NAME ,STATUS ,MEAN_INCOMING_TASKS_7_DAYS,MEAN_INCOMING_TASKS_30_DAYS
FROM DBA_AUTOTASK_CLIENT
WHERE CLIENT_NAME = 'auto optimizer stats collection'
/ 2 3 4 5 6 7 CLIENT_NAME STATUS
---------------------------------------------------------------- --------
MEAN_INCOMING_TASKS_7_DAYS MEAN_INCOMING_TASKS_30_DAYS
-------------------------- ---------------------------
auto optimizer stats collection ENABLED2 2.25806452
可以在dba_autotask_job_history中看到历史执行情况
什么原理
根据1592404.1,后台的GATHER_DATABASE_STATS_JOB_PROC就是使用gather auto的option的情况。
根据1233203.1
How does auto optimizer stats collection prioritize which tables are analyzed first?
Accurate statistics are important on all objects. The GATHER_DATABASE_STATS_JOB_PROC procedure called by the 'auto optimizer stats collection' job prioritizes database objects that have no statistics. This means that objects that most need statistics are processed first. Once these are done then objects with stale statistics are addressed. For these, there is no particular prioritization. The statistics may be ordered in some way but it is cursory, ordering by owner,object_name,part_name just to be consistent.
基本是先收集empty的,再收集stale的,剩下的按用户,对象名,分区名等。
观测手段
可以用以下过程查看下一次gather auto的列表
SQL>
set line 150
set serveroutput on
declareobj_auto dbms_stats.ObjectTab;
begindbms_stats.gather_database_stats(options => 'LIST AUTO',objlist => obj_auto);for i in 1..obj_auto.countloopdbms_output.put_line('Auto list---> Owner: '||obj_auto(i).ownname||' Object name: '||obj_auto(i).objName||'- -Object type: '||obj_auto(i).objType);end loop;
end;
/
99%的人还看了
相似问题
- Python 自动化(十八)admin后台管理
- 23111707[含文档+PPT+源码等]计算机毕业设计基于javawebmysql的旅游网址前后台-全新项目
- macOS 后台项目已添加 “Google Updater添加了可在后台运行的项目。你可以在“登陆项”设置中管理
- 基于Java+SpringBoot+Vue3+TypeScript前后端分离商城后台管理系统设计与实现
- ModStartBlog v8.5.0 评论开关布局调整,系统后台全面优化
- 响应式生活常识新闻博客资讯网站模板源码带后台
- 响应式seo搜索引擎优化快排网站模板源码带后台
- uni-app 、Spring Boot 、ant Design 打造的一款跨平台包含小说(仿真翻页、段落听书)、短视频、壁纸等功能含完备后台管理的移动应用
- 小程序 打开方式 页面效果 表单页面 点击跳到详情页 图标 获取后台数据 进行页面渲染
- 2023 年 QQ 小程序企业资质开通 QQ 支付、微信支付轻量级后台搭建(详细教程)
猜你感兴趣
版权申明
本文"关于DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC的一些发现":http://eshow365.cn/6-39806-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!