【数据库事务日志碎片原理分析与方案】-深入解析篇.pdfVIP

  • 2
  • 0
  • 约4.59千字
  • 约 9页
  • 2019-01-10 发布于四川
  • 举报

【数据库事务日志碎片原理分析与方案】-深入解析篇.pdf

AgileSharp- 【数据库事务日志碎片原理分析与方案】-深入解析篇 在上一篇文章 【数据库事务日志碎片原理分析与方案】-分析篇 中,已经普及了一些与 日志文件相关的内容,下面,我们就进一步的理解。 日志增长与VLF 文件的个数 通过上面的相关内容的介绍,我们已经知道了日志文件自动的增长会到了一些问 题,而事实确实如此,下面,我们就来更加清楚的看看这些问题。 很显然,我们不希望日志文件任意的增长,我们更加希望这个增长是受我们控制 的。我们先看看自动增长的一些问题: 1.导致过多的VLF 。因为自动增长会在需要的时候去增加日志文件所在磁盘空间的大 小,而且每次分配的空间又会被分成多个VLF ,如果每次增长的磁盘空间不大,而数据库 的操作(指的是那些写日志的操作)又非常的频繁,最后就结果就是数据库的日志文件一 点点的增长,从而导致磁盘的文件碎片和数据库内部日志文件碎片,这样就会极大的降低 了读取日志的速度。另外,大家应该还记得之前我们说过:数据库的日志是循环写入的, 如果日志文件内部碎片,那么在重新将日志写入日志文件的时候,就需要去需找文件的位 置,会使得相对应的数据库操作更加的慢。 2.每次日志文件的增长会消耗CPU 和I/O:日志自动增长不会使用实例文件初始化, 因此,SQL

文档评论(0)

1亿VIP精品文档

相关文档