zoukankan      html  css  js  c++  java
  • SQL Server 文件自动增长那些事

    方法 1、

            把文件的增长设置为按照固定大小增长。 如filegrowth = 100MB;

    ----------------------------------------------------------------------------------------------------------------------------------------------------------

    数据文件增长说明、

                           比如说表 T 建立在文件file1 和 file2 上。file1 file2各有500MB 的空闲空间。若要向表中插入100MB数据非常有可能file1,file1 各插入

                           50MB。但是如果你只插入1MB数据就非常有可能这1MB数据只在file1 文件里。原则上是按空闲空间的比例对插入的数据进行分分配的

                           例如 file1空间900M file2空闲100MB  ,现在要插入100MB数据这样就会在file1上插入90MB,file2上插入10MB;

                           还有当两个文件都没有空闲的空间里SQL Server 会自己随便找其中一个文件进行自动增长。若在一定时间内数据文件增长还没有完成

                           这次增长会失败。这个超时一般是15s。所以给文件一个合理的增长大小是十分有用的 小数据库一般设为80M 大点的可以设为160MB;

    日志文件增长说明、

                           如果多个日志文件都满了、SQL Server 会增长当前的日志文件。以保证日志的连续性。因为日志要保证是连续的所以SQL Server 一次只

                           可以对一个日志文件进行写入。所以多个日志文件不能起到提高IO目的。

  • 相关阅读:
    剑指Offer解题报告(Java版)——约瑟夫环 45
    剑指Offer解题报告(Java版)——扑克牌顺子 44
    剑指Offer解题报告(Java版)——n个骰子的点数 43
    基础知识:HashTable和HashMap的区别
    基础知识:Arraylist、vector、Linkedlist的比较
    第7章 SportsStorePeta 一个真实的应用程序
    第24章 捆绑包
    第23章 模型验证
    第22章 模型绑定
    第21章 URL和Ajax辅助器方法
  • 原文地址:https://www.cnblogs.com/JiangLe/p/3996600.html
Copyright © 2011-2022 走看看