Nie*_*nch 10 database-administration database-performance sql-server
我有一台带有便宜的慢速磁盘和一个昂贵的快速磁盘的服务器。
我想将昂贵的磁盘用于所有对速度很重要的事情,例如我的数据库。
为了省钱,我想将慢速磁盘用于无论是快还是慢都没有太大区别的任何事情,例如备份。
现在,我的问题是,我应该在慢速磁盘还是快速磁盘上安装Microsoft SQL Server?
(要清楚,无论如何我都会将我的数据库放在快速磁盘上,所以我的问题只与安装本身的位置有关)
Kat*_*ard 11
这是一种观点,但我会将 SQL Server 二进制文件放在慢速磁盘上。将二进制文件放在操作系统磁盘上(尽管有些人讨厌这样做)或速度较慢的磁盘上是很常见的。
但是,您一定要记住将系统数据库(尤其是 tempdb)放在更快的磁盘上。其实把tempdb单独放也很常见。
还有事务日志备份要考虑,我对此感到很困惑,因为您希望将 LDF 放在更快的磁盘上,并且还希望将备份放在与数据库所在的磁盘不同的磁盘上,但如果它们在一个磁盘上会更好更快的磁盘。你需要做出判断,但我可能会备份到较慢的磁盘并抱怨它。;)
我想跟进凯瑟琳·维尔亚德 (Katherine Villyard)已经提出的相当不错的答案。
这在某种程度上取决于您的数据库的预期用途。
如果您期望进行大量写入操作,请继续将您的文件.mdf
和.ndf
文件放在速度更快的磁盘上。
但是,如果您的数据库是通常相当静态的数据库(例如,提供 Web 内容)。并且查询变化不大,您可能会在内存中获得大量查询,甚至缓存在应用程序端。在这一点上,您最好将速度更快的磁盘用于.ldf
,tempdb
和备份。
同样,如果您预计会有很多大型查询,例如OLAP
数据库,最好将.mdf
,存储tempdb
在更快的磁盘上。并将其.ldf
放在较慢的磁盘上,因为它通常不会成为瓶颈的一部分。
在任何情况下,不要将二进制文件放在快速磁盘上,我们通常将它们放在慢速(如果可以避免的话,不是系统)磁盘上。
另外,不要急于将.ldf
和.mdf
文件同时放在快速磁盘上,通常它们会尽可能分开。
因此,总而言之,请查看您的负载以查看最可能的瓶颈是什么。
归档时间: |
|
查看次数: |
1182 次 |
最近记录: |