当前位置: 首页 > news >正文

深圳做网站网络营销公司哪家好安卓优化大师全部版本

深圳做网站网络营销公司哪家好,安卓优化大师全部版本,做我女朋友吧网站,网页游戏排行榜2023Oracle统计信息问题排查常用SQL 对表的基本情况分析统计信息收集作业分析最近一次的统计信息收集修改触发统计信息收集的阈值 对表的基本情况分析 是否为临时表: select owner,table_name,temporary from dba_tables where table_namexxx;是否为分区表&#xff1a…

Oracle统计信息问题排查常用SQL

  • 对表的基本情况分析
  • 统计信息收集作业分析
  • 最近一次的统计信息收集
  • 修改触发统计信息收集的阈值

对表的基本情况分析

是否为临时表:

select owner,table_name,temporary from dba_tables where table_name='xxx';

是否为分区表:

select owner,table_name,partitioned from dba_tables where table_name='xxx';

检查表的大小:

select sum(bytes)/1024/1024/1024 as size_gb from dba_segments where segment_name='xxx';

查看特定用户下统计信息被锁定的表:

select owner,table_name,partition_name,stattype_locked from dba_tab_statistics 
where stattype_locked is not null and owner='xxx';

查看特定用户下统计信息已经过期的表:

select owner,table_name,partition_name from dba_tab_statistics 
where stattype_locked is null and stale_stats='YES' and owner='xxx';select table_name,partition_name from user_tab_statistics 
where stattype_locked is null and STALE_STATS='YES';

其中,stattype_locked表示锁定的统计信息类型(data/cache/all),stale_stats表示统计信息是否过期。

统计信息收集作业分析

查看统计信息自动收集作业是否开启:

select client_name,status from dba_autotask_client where client_name like '%stats%';select client_name,status from dba_autotask_client where client_name='auto optimizer stats collection';

查看历史统计信息自动收集记录:

select client_name,window_name,window_start_time,window_duration,window_end_time
from dba_autotask_client_history 
where client_name='auto optimizer stats collection'
order by window_start_time;

查看统计信息收集的具体操作:

select owner,program_name,program_type,program_action,enabled
from dba_scheduler_programs where program_name='GATHER_STATS_PROG';

查看统计信息自动收集作业窗口:

select window_name,repeat_interval,duration from dba_scheduler_windows where enabled='TRUE';

查看用户创建的统计信息收集定时作业:

select owner,job_name,enabled,state,program_name,job_action,schedule_name,
last_start_date,last_run_duration,next_run_date,run_count
from dba_scheduler_jobs where job_name='xxx';

最近一次的统计信息收集

查看指定表最近一次统计信息收集的时间和记录的行数:

--非分区表
select table_name,last_analyzed,num_rows 
from dba_tables where table_name='xxx';--分区表
select table_owner,table_name,partition_name,last_analyzed,num_rows 
from dba_tab_partitions where table_name='xxx' order by partition_name;

查看指定表从最近一次统计信息收集以来的数据变化量:

select * from dba_tab_modifications where table_name='xxx';select table_name,partition_name,inserts,updates,deletes,truncated,drop_segments
from dba_tab_modifications where table_name='xxx' 
order by partition_name;

其中,INSERTS/UPDATES/DELETES分别表示从上一次收集表统计信息以来插入/更新/删除的次数,TRUNCATED表示是否被TRUNCATE过,DROP_SEGMENTS表示被DROP过的分区和子分区的段数。

通过计算表被插入、更新和删除的总行数与num_rows的比值是否超过10%,可以大致估算是否会触发统计信息自动收集。

修改触发统计信息收集的阈值

查看自动统计信息收集触发的阈值(默认为10%):

--全局参数值
SELECT dbms_stats.get_prefs(pname => 'STALE_PERCENT') FROM dual;--指定用户表
SELECT dbms_stats.get_prefs(pname => 'STALE_PERCENT',ownname => 'xxx',tabname => 'xxx') FROM dual;

其中STALE_PERCENT是指DML操作导致表的行记录被修改/增删的比例。

修改自动统计信息收集触发的阈值为5%:

--修改全局级别的参数值
EXEC dbms_stats.set_global_prefs(pname => 'STALE_PERCENT',pvalue => 5);
--set_global_prefs对所有表生效,对新建的表也生效--修改全库级别的参数值
EXEC dbms_stats.set_database_prefs(pname => 'STALE_PERCENT',pvalue => 5);  
--set_database_prefs默认不影响Oracle内置表,对新建的表不生效--修改指定用户表的参数值
EXEC dbms_stats.set_table_prefs(ownname => 'xxx',tabname => 'xxx',pname => 'STALE_PERCENT',pvalue => 5);

References
[1] https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_STATS.html#GUID-2C00FE80-1553-404C-85B6-220895561FE8
[2] https://www.modb.pro/db/543228

http://www.hrbkazy.com/news/12616.html

相关文章:

  • 深圳电商网络网站制作电商网站
  • 聊城做网站的公司精英seo公司优化方案
  • 网站优化销售话术百度广告联盟app下载官网
  • python网站开发的优势广州疫情最新消息今天封城了
  • 网页设计网站制作公司360优化大师软件
  • 电影网站开发毕业论文搜索引擎营销的英文简称
  • 网站维护与建设考试如何在百度上推广自己
  • 网站如何留言阜新网络推广
  • wordpress管理员账号数据库添加seo计费怎么刷关键词的
  • 网站版建设湖南优化电商服务有限公司
  • 婚礼策划网站设计web个人网站设计代码
  • 北京手机网站建设外包流量平台排名
  • 软件外包平台 接单做好的网站怎么优化
  • 介绍网站建设文娱热搜榜
  • 校园网站建设必要性微信怎么做推广
  • 当今做网站的语言有哪些关键词排名提高
  • 专门做旅游攻略的网站怎样在百度答题赚钱
  • 做网站最便宜企业培训十大热门课程
  • wordpress 清除草稿seo就业哪家好
  • asp.net网站建设教程免费s站推广网站
  • 沈阳做企业网站的公司直通车优化推广
  • 佛山企业网站制作网络销售就是忽悠人
  • 网站推荐免费的厦门seo关键词优化代运营
  • 做网站虚拟服务器网站seo标题是什么意思
  • 网站 服务器选择百度集团总部在哪里
  • 电子政务门户网站建设代码安卓系统优化app
  • 温州建设局网站林南飞内存优化大师
  • 农村电商网站建设方案关键词快速排名seo怎么优化
  • 怎样防止别人利用自己的电脑做网站服务器开发一个小程序一般需要多少钱呢
  • 网站幻灯片js代码灰色词排名接单