当前位置:网站首页>【达梦数据库】添加自动收集统计信息的任务
【达梦数据库】添加自动收集统计信息的任务
2022-07-06 19:54:00 【E-cology】
达梦数据库有个弱点,当查询数据量大时,查询速度变得非常慢,工程师一般都会去更新统计信息,但是用户不能时不时去手动去操作,所以做了一个定时作业,让系统定时去做。
—添加自动收集统计信息的任务(每周六1点收集全库统计信息),在SYSDBA用户下执行
SP_INIT_JOB_SYS(1); ----此语句如果报错,对象[SYSMAILINFO]已存在 等信息忽略就行,说明系统作业已经开启不影响
call SP_CREATE_JOB('statistics',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('statistics');
call SP_ADD_JOB_STEP('statistics', 'statistics1', 0, 'begin for rs in (select ''sf_set_SESSION_para_value(''''HAGR_HASH_SIZE'''',(select cast( case when max(table_rowcount(owner,table_name))<=(select max_value from v$dm_ini where para_Name=''''HAGR_HASH_SIZE'''') and max(table_rowcount(owner,table_name))>=( select min_value from v$dm_ini where para_Name=''''HAGR_HASH_SIZE'''') then max(table_rowcount(owner,table_name)) when max(table_rowcount(owner,table_name))<( select min_value from v$dm_ini where para_Name=''''HAGR_HASH_SIZE'''') then (select min_value from v$dm_ini where para_Name=''''HAGR_HASH_SIZE'''') else (select max_value from v$dm_ini where para_Name=''''HAGR_HASH_SIZE'''') end as bigint) from dba_tables where owner=''''''||NAME||''''''));'' sql1,''DBMS_STATS.GATHER_SCHEMA_STATS(''''''||NAME||'''''',100,TRUE,''''FOR ALL COLUMNS SIZE AUTO'''');'' sql2 from SYS.SYSOBJECTS where TYPE$=''SCH'' ) loop execute immediate rs.sql1; execute immediate rs.sql2; end loop; end;', 0, 0, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('statistics', 'statistics1', 1, 2, 1, 64, 0, '01:00:00', NULL, '2021-11-08 14:54:37', NULL, '');
call SP_JOB_CONFIG_COMMIT('statistics');
边栏推荐
- 【无标题】
- PSINS中19维组合导航模块sinsgps详解(时间同步部分)
- Lost in the lock world of MySQL
- Utilisation de la promesse dans es6
- opencv环境的搭建,并打开一个本地PC摄像头。
- Uniapp adaptation problem
- unrecognized selector sent to instance 0x10b34e810
- mos管實現主副電源自動切換電路,並且“零”壓降,靜態電流20uA
- Netperf and network performance measurement
- HDU 4337 King Arthur&#39; S Knights it outputs a Hamiltonian circuit
猜你喜欢
随机推荐
Matlab Error (Matrix dimensions must agree)
尚硅谷JVM-第一章 类加载子系统
左程云 递归+动态规划
Redis入门完整教程:客户端常见异常
Simple bubble sort
Starting from 1.5, build a micro Service Framework -- log tracking traceid
HDU 4337 King Arthur&#39; S Knights it outputs a Hamiltonian circuit
简单冒泡排序
从控制理论的角度谈数据分析
【安全的办公和生产力应用程序】上海道宁为您提供ONLYOFFICE下载、试用、教程
Don't you know the relationship between JSP and servlet?
杰理之在非蓝牙模式下,手机连接蓝牙不要跳回蓝牙模式处理方法【篇】
房费制——登录优化
[secretly kill little partner pytorch20 days] - [Day1] - [example of structured data modeling process]
Left value, right value
杰理之开 BLE 退出蓝牙模式卡机问题【篇】
知识图谱构建全流程
Redis getting started complete tutorial: client management
mos管實現主副電源自動切換電路,並且“零”壓降,靜態電流20uA
cocos3——8.实现初学者指南