SQL Server管理员必备技能之性能优化
高文龙https://docs.microsoft.com/zh-cn/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server
1. 使用备份计划任务进行数据库的备份。
2. 数据库版本,右击数据库服务器—属性—平台
3. 数据库CPU性能调优;
数据库—属性–高级
根据 CPU 去定义,一般是 CPU 核数的一半
4. 我们需要定期备份 Log
我们通过计划任务定时备份数据库事务日志
5. 清理历史记录
保留备份数据份数,可以根据自己的需求及磁盘大小定义;
通过配置清理历史记录来保留备份数据的天数;
6. SQL 内存最大数
默认的是最大内存,但是我们需要根据物理内存去定义,是物理内存的 80-90% 就可以了
7. 修改数据库内存大小;
建议初始 100MB,增长无限制
LOG 初始 100MB,增长 2G
8. 定义定期检查 DB 状态,我们通过定义计划任务来完成
定期check所有DB,保证数据库的完整性
9. 开启备份压缩
开启数据库备份压缩
10. 设置 tempdb 数据库的数量,来增加并发量
默认只有一个,我们新建了7个,增加到8个,然后定义存储的大小为100M
©著作权归作者所有:来自51CTO博客作者高文龙的原创作品,谢绝转载,否则将追究法律责任