跟我一起学Microsoft SQL Server 2012 Internals(3.3)
来源:互联网 发布:新西兰技术移民知乎 编辑:程序博客网 时间:2024/06/03 21:27
目录
- 目录
- 正确扩展与收缩SQL Server的数据database文件
- 参考资料
正确扩展与收缩SQL Server的数据(database)文件
在创建MS SQL Server数据库后,我们会调整一个重要选项,即数据文件与日志文件的增长方式。同时MS SQL Server可在必要时,收缩数据文件与日志文件的大小,但个人不建议做此操作。
下图所示是通过SSMS设置数据库文件的自动增长方式:
个人建议初始时给予足够的数据与日志空间,然后设置按固定MB的大小自动增长。若按图所示设置以百分比方式增长,则SQL Server会在后期因增长文件过大而消耗大量的时间,因此务必使用固定MB大小的方式。
在使用即时文件初始化提高SQL Server性能之前,建议查看文章《Database Instant File Initialization》与《使用即时文件初始化提高SQL Server性能》,正确掌握数据文件即时初始化功能的使用。
启用即时文件初始化步骤:
1. 在运行命令窗口输入:secpol.msc,打开“本地安全策略”
2. 在”本地策略”->”用户权限分配”->”执行卷维护任务”,添加SQL Server相关的域管理用户或有SQL Server管理权限的本地计算机管理用户
而关于数据文件的手动收缩,则可使用如下T-SQL语句:
DBCC SHRINKFILE
注意:请在必要时,手动收缩数据文件。而不要开启自动收缩功能。
参考资料
1.《Microsoft SQL Server 2012 Internals》 - chapter 3
2.Database Instant File Initialization
https://technet.microsoft.com/en-us/library/ms175935%28v=sql.110%29.aspx
3.使用即时文件初始化提高SQL Server性能
http://www.tuicool.com/articles/ba26jq
4.ALTER DATABASE (Transact-SQL)
https://technet.microsoft.com/en-us/library/ms174269%28v=sql.110%29.aspx
update by HyperWang at 2016/05/26
- 跟我一起学Microsoft SQL Server 2012 Internals(3.3)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.1)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.2)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.3)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.4)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.5)
- 跟我一起学Microsoft SQL Server 2012 Internals(1.6)
- 跟我一起学Microsoft SQL Server 2012 Internals(2.1)
- 跟我一起学Microsoft SQL Server 2012 Internals(3.1)
- 跟我一起学Microsoft SQL Server 2012 Internals(3.2)
- 跟我一起学Microsoft SQL Server 2012 Internals(3.4)
- Microsoft SQL Server Internals
- 跟我一起学java
- 跟我一起学摄影
- 跟我一起学makefile
- 跟我一起学Makefile
- 跟我一起学Makefile
- 《跟我一起学C++》
- codeforces 676B (DP 水)
- 指代消歧
- 用友商贸通10.0无限用户补丁
- 179. Largest Number
- ios 使用ZBar读取条形码和二维码
- 跟我一起学Microsoft SQL Server 2012 Internals(3.3)
- 齐次坐标的用途
- Android6.0 Runtime permission
- Hadoop YARN常见问题以及解决方案
- Java基本类型数组转ArrayList
- sql语句里的if用法实例
- 域名更换为https遇到的问题
- LeetCode 240 Search a 2D Matrix II
- 互联网架构 SOA(Dubbo)