分类 IT运维 下的文章

查看带有A-TIME的执行计划

查看带有A-TIME的执行计划的用法如下。alter session set statistics_level=all; 或者在SQL语句中添加hint:/+ gather_plan_statistics /运行完SQL语句,然后执行下面的查询语句就可以获取带有A-TIME的执行计划。select * from table(dbms_xplan.display_cursor(null,null,'allstats last')); 示例(Oracle11gR2,Scott账户)如下。SQL> select /*+ gather_plan_statistics full(test...

定制统计信息收集策略

下面脚本用于收集SCOTT账户下统计信息过期了或者是从没收集过统计信息的表的统计信息,采样率也根据表的段大小做出了相应调整。declare cursor stale_table is select owner, segment_name, case when segment_size < 1 then 100 when segment_size >= 1 and segment_size <= 5 then ...

收集统计信息

我们使用method_opt => 'for all columns size auto'方式对表收集统计信息。SQL> BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname => 'SCOTT', tabname => 'T_STATS', estimate_percent => 100, ...

如果一个SQL有七八个表关联或者有视图套视图等,怎么快速检查SQL语句中所有的表统计信息是否过期呢?

现有如下SQL。select * from emp e,dept d where e.deptno=d.deptno; 刷新监控信息SQL> begin 2 dbms_stats.flush_database_monitoring_info; 3 end; 4 / 我们可以先用explain plan for命令,在plan_table中生成SQL的执行计划。SQL> explain plan for select * from emp e,dept d where e.deptno=d.deptno; Explained.然后我们使用下面脚本检查SQL...

mysql xbk恢复操作指南

恢复过程说明:1)解压数据备份安装qpress软件 rpm -ivh qpress-11.1.el7.x86_64.rpm 解压备份 Cd /backup/Data/backup/xtrabackup/202042 tar -xvf 192.168.138.2_41667_20201021_full.tar tar -xvf 192.168.138.2_41667_20201022_incre.tar qpress解压数据文件 cd /backup/Data/backup/xtrabackup/202042/41667/full (...