怎样确定自动更新统计的后台程序正在运行(有什么可以明示的进程吗)?让更新统计工作的触发器是哪个?(像表里插入多少记录)?

~ 0 min
2016-02-23 07:40

当数据库为启动状态,如果在dmconfig.ini里设置DB_SVRST = 1,那么统计后台程序会在凌晨三点自动启用。用户可以通过 select * from sysuser 命令查看统计后台服务器是否被激活。SERVICE_SERVER就是这样。统计后台程序仅在凌晨三点自动开启,如果您想在另外的时间更新统计,你可以使用操作系统内部的进度表执行它,update statistics table_name将会完全更新table_name的统计值(默认sample=100.)。

更新统计后台将按照以下的规则更新表的统计值:

  • 表大小不超过20页,不更新统计数据
  • 插入数据不超过2页,不更新统计数据
  • 时间不超过10天。不更新统计数据
平均分: 0 (0 投票)

你不能对该内容发表评论

标签