我想知道是否有人有一些关于如何最好地设置MS SQL服务器速度的一般系统管理员问题.我已将日志文件放在具有自己的控制器的不同驱动器上,并将索引移动到其驱动器,但与主数据文件位于同一控制器上.
系统管理员还有什么其他方法可以设置MS SQL服务器以加快磁盘访问,查询时间?
问题很笼统,所以一般的答案都适合:
使用快速硬件.拥有尽可能多的RAM.
如果使用32位操作系统,请使AWE正常工作,尤其是在计算机是专用数据库服务器的情况下.
如果使用64位操作系统 - 甚至更好.可以充分利用更多的RAM.
定期分析索引和应用程序性能.需要时,重建索引,创建新索引,删除旧索引等.
了解不同类型的索引 - 群集,分区等.
必要时,使用索引视图.
DB Tuning顾问可以提供帮助.
使用LoadBalancing解决方案让多个服务器运行数据库.
了解应用程序的本质 - OLAP应用程序还有其他需求,而不是DataWarehousing应用程序.这会影响表的结构,磁盘跨度等.