关于sql作业日志记录问题 - MS-SQL Server / 疑难问题
我的作业是每分钟执行一次
时间长了会很大吗?影响sql的运行吗?
有什么优化办法吗?
-- 那要看你是什么样的作业嘛?在优化的同时能否满足你的具体需求嘛?
-- 尽问一些怪问题,也赖得把问题说具体一点,当人家是你肚子里的蛔虫?
我的作业是每分钟执行一次
时间长了会很大吗?影响sql的运行吗?
有什么优化办法吗?
-- 什么会很大?影响什么SQL?(是本作业的SQL?还是其他运行的SQL?)
-- 你问的问题没有一个人能明白!
不知道楼主想问什么。
我的作业是每分钟执行一次
时间长了会很大吗?影响sql的运行吗?
有什么优化办法吗?
日志应该会比较大 优化方法是再也写个作业 删除过期的文件
作业运行的历史日志都记录在 msdb.dbo.sysjobhistory 表中,SQL Server 默认允许在该表中最多可记录 1000 行日志,每个作业最多可以有 100 行。
最大允许记录作业运行的日志数量可以在 SQL Agent 服务属性中设置。
可使用 msdb.dbo.sp_purge_jobhistory 过程手动清除作业的历史记录。
相关问答:
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
A表 有两个字段
id 唯一数字域
InfoTxt text 类型
我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa'
按下面执行下来 只有表最后一行加上了 'aaa' ......