Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server数据库自动增长1mb到1gb并进行碎片整理_Sql_Sql Server_Database - Fatal编程技术网

SQL Server数据库自动增长1mb到1gb并进行碎片整理

SQL Server数据库自动增长1mb到1gb并进行碎片整理,sql,sql-server,database,Sql,Sql Server,Database,假设有一个自动增长为1mb的数据库,它被更改为500mb(在SQL Server 2008及更高版本上) 解决1mb自动增长原始设置导致的碎片的最佳方法是什么 在操作系统级别是否需要反碎片化?或者重建索引是恢复数据库性能和速度所需要的全部吗?(假设索引一开始是正确的和最佳的)对于数据文件:小文件增长只会导致操作系统级的碎片。如有必要,对文件进行碎片整理。这可能会导致高磁盘负载 对于日志文件:遵循分析和解决VLF碎片的常规过程

假设有一个自动增长为1mb的数据库,它被更改为500mb(在SQL Server 2008及更高版本上)

解决1mb自动增长原始设置导致的碎片的最佳方法是什么


在操作系统级别是否需要反碎片化?或者重建索引是恢复数据库性能和速度所需要的全部吗?(假设索引一开始是正确的和最佳的)

对于数据文件:小文件增长只会导致操作系统级的碎片。如有必要,对文件进行碎片整理。这可能会导致高磁盘负载

对于日志文件:遵循分析和解决VLF碎片的常规过程