达梦数据库定期收集统计信息

现象描述:达梦数据库使用一段时间后会反应越来越慢。

原因分析:数据库反应慢的原因,一般主要是2个方面。1)数据库库性能降低。2)应用sql脚本存在缺陷。

问题解决:之前做过大量的数据库update等操作。导致"统计信息“没有及时更新。

1)手动更新   用sysdba权限用户执行(其中wh,对应模式名: DBMS_STATS.GATHER_SCHEMA_STATS('WH',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');

2)另外添加计划任务的方法进行定期定时更新,希望归大家有所帮助。

4.1使用具备达梦数据库dba权限的用户进行登录。

4.2展开左侧目录树,找到代理——作业,在作业右键“新建作业”,打开如下界面,在常规里填写作业名和描述:

 

 

4.3切换到作业步骤:添加一个作业步骤(左图),填写步骤名称和脚本语句(右图),确定保存。

更新统计信息的脚本语句是:其中“WH”根据现场实际更改

DBMS_STATS.GATHER_SCHEMA_STATS('WH',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');

4.4 作业调度---新建,填写名称,设定周期,如下图:每周日22:15执行一次脚本。

4.5 查看执行情况,名称右键“查看作业历史信息”。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值