社区
应用实例
帖子详情
SQL2000分配日志空间导致延时问题
shine888
2015-04-01 08:30:14
有台服务器在清空日志后,日志增长时需要需要分配日志空间时,会导致插入数据延时40秒左右.目前把日子增长改为50M一次增长方式也会导致分配日志空间时延时.服务器内存4G,SQL分配到的内存1.7G左右
...全文
121
6
打赏
收藏
SQL2000分配日志空间导致延时问题
有台服务器在清空日志后,日志增长时需要需要分配日志空间时,会导致插入数据延时40秒左右.目前把日子增长改为50M一次增长方式也会导致分配日志空间时延时.服务器内存4G,SQL分配到的内存1.7G左右
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiger_Zhao
2015-04-01
打赏
举报
回复
[Quote=MSDN:]DBCC SHRINKDATABASE
收缩操作不会保留数据库中索引的碎片状态,通常还会在一定程度上增加碎片。这是不要反复收缩数据库的另一个原因。
[/Quote]
不要想方设法地减少数据文件、日志文件的大小,这没意义。
而是应该先设定一个足够的初始大小,不用频繁分配空间。
如果每周日志平均有500M,那么初始大小至少设个2G。
正常使用日志文件大小是不变的。
如果哪周异常,日志增长到10G,那么备份后收缩空间会重新截成2G。
这才兼顾了正常时的性能和异常时的空间回收。
jamesrggg
2015-04-01
打赏
举报
回复
引用 2 楼 shine888 的回复:
数据文件6G左右,每周备份后日志自动删除收缩空间.当写日志要去分配空间时就需要几十秒,导致插入数据延时
不知道你的6G是多久的数据累计, 建议你把数据文件的增量,设置为每增加一次,可以持续1年;另外日志文件,设置初始大小为2G,增量为1G试试
卖水果的net
2015-04-01
打赏
举报
回复
就根据他的提示建议,把日志收缩后完成后,再给日志文件分配一个比较合适的大小,比如 500M ,1024M,这样一个数值 。 还有一点,这个可能不是写日志造成的延时,也可能是数据文件你也收缩了,建议考虑一下硬盘的速度问题。
shine888
2015-04-01
打赏
举报
回复
Sql日志记录出错提示如下: Autogrow of file 'Produce_Data' in database 'produce' cancelled or timed out after 30015 ms. Use ALTER DATABASE to set a smaller FILEGROWTH or to set a new size.
shine888
2015-04-01
打赏
举报
回复
数据文件6G左右,每周备份后日志自动删除收缩空间.当写日志要去分配空间时就需要几十秒,导致插入数据延时
jamesrggg
2015-04-01
打赏
举报
回复
这个要看你本身每天的数据量有多大,一般建议设置增量为原文件的50%左右,预计每增长一次可使用时间为半年到一年;个人感觉50M的增量,太小了点
性能测试分析【慢
SQL
分析】慢
日志
设置+慢
SQL
分析工具
通过慢
sql
分析的学习,了解什么是慢
sql
,以及慢
SQL
会引起那些性能
问题
。清楚慢
sql
日志
的设置,然后再通过慢
sql
分析工具的学习,清楚慢
sql
分析的步骤和流程。慢
sql
分析工具:my
sql
dumpslow工具、explain工具、profile工具、Optimizer Trace工具。 提供课程中所使用的
sql
语句。 课程内容:第一章:课程简介1、课程介绍2、课程大纲 第二章:慢
sql
简介1、慢
sql
简介2、慢
sql
会引起的
问题
第三章:慢
日志
的设置1、慢
sql
的分析流程2、慢
日志
参数理解3、慢
日志
参数设置:第1种方式:my.ini文件设置4、慢
日志
参数设置:第2种方式:
sql
脚本设置5、慢
日志
参数设置-效果验证 第四章:如何发现慢
sql
1、如何发现慢
sql
:第1种方式:慢
日志
文件2、如何发现慢
sql
:第2种方式:my
sql
库的slow_log表 第五章:慢
sql
分析工具1、慢
sql
提取-my
sql
dumpslow工具-使用方法2、慢
sql
提取-my
sql
dumpslow工具-操作实战3、慢
sql
的执行计划分析-explain分析-执行计划结果说明4、慢
sql
的执行计划分析-explain分析-索引介绍+type类型举例5、慢
sql
的资源开销分析-profile分析-分析步骤6、慢
sql
的资源开销分析-profile分析-show profile执行阶段说明7、慢
sql
的资源开销分析-profile分析-完整列表说明+操作实战8、慢
sql
的跟踪分析-Optimizer Trace分析-分析步骤9、慢
sql
的跟踪分析-Optimizer Trace表的介绍10、索引失效场景举例 第六章:慢
日志
清理1、慢
日志
清理
php
sql
server操作
日志
,
SQL
Server
日志
配置
问题
太多VLFs
SQL
Server数据库引擎在内部将每一物理
日志
文件分成多个虚拟
日志
文件,这样
日志
管理系统可以轻松的跟踪那些部分是可以被重用的。事务
日志
文件根据下面的公式决定生成多少个VLFs,不管是自动增长还是手动增长: Up to 1MB 2 VLFs, each roughly 1/2 of太多VLFs
SQL
Server数据库引擎在内部将每一物理
日志
文件分成多个虚拟
日志
文件,这样
日志
管理系...
SQL
Server 2008中事务
日志
已满
问题
处理
SQL
Server 2008中事务
日志
已满
问题
处理错误描述错误原因事务
日志
介绍排查
日志
已满
问题
解决方法方法一:界面方式收缩
日志
调整恢复模式收缩
日志
文件选项说明调整恢复模式方法二:命令行方式收缩
日志
另请参阅 错误描述 错误描述:数据库的事务
日志
已满。若要查明无法重用
日志
中的
空间
的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 。 错误原因 事务
日志
介绍 官...
SQL
server数据库
SQL
日志
文件不断增长,收缩后
日志
不变小解决方法
前言 今天算是遇到了一个罕见的案例。
SQL
日志
文件不断增长的各种实例不用多说,园子里有很多牛人有过介绍,如果我再阐述这些陈谷子芝麻,想必已会被无数次吐槽。 但这次我碰到的
问题
确实比较诡异,其解决方式也是我第一次使用。 下文将为各位看管详细介绍我的解决思路。 现象 一客户反馈数据库的
日志
文件不断增长,已
分配
的磁盘
空间
快使用完,尝试过事务
日志
截断(事务
日志
备份)的操作,但没有任何效果。 分析 遇到这个
问题
,我最直接的感受:肯定有大的事务一直在执行,
导致
日志
备份无法截断事务日
解决
SQL
Server 2008
日志
无法收缩,收缩后大小不改变
问题
数据库
日志
文件上G,或者几十G了,使用
日志
收缩,和
日志
截断收缩都不管用。体积一直减不下来。。 解决方案 查看
日志
信息 在查询分析器中执行如下代码来查看
日志
信息: 1DBCCLOGINFO('数据库名称') 我们看到status=0的
日志
,代表已经备份到磁盘的
日志
文件;而status=2的
日志
还没有备份。当我们收缩
日志
文件时,收缩掉的
空间
其实就是s...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章