我在Sql Server 2016上有太多的数据库。目前,我的磁盘大小开始不足以支持我的数据库。还有cpu,内存也不够。有时,作业会出现错误。
我的一个数据库大约是1.2TB,另一个是500 of。我计划将数据库迁移到新的服务器上。我的意思是我正在计划迁移。我有几个问题。我假设有3个磁盘。一个用于数据文件,一个用于日志文件,另一个用于临时数据库。
你怎么想,如果再多加一个磁盘,我会把我最大的1.2T的数据库迁移到这个额外的磁盘上。我能在性能上获得效率吗?我认为这将是更好的性能,因为数据读取将在不同的磁盘上。我说的对吗?你对这种情况有什么建议?
发布于 2017-11-21 22:56:17
您是否有证据表明IO是您的瓶颈?您可能应该先做一些测试。
在完美架构的情况下,你需要首先弄清楚你的瓶颈。如果内存不足,那么也许(如果无法获得更多内存)可以将临时数据库移动到SSD驱动器上,以便更快地将内存溢出到临时数据库。
当然,在大多数情况下,如果您需要提高性能(在大多数情况下),这将是您的数据库体系结构。
https://stackoverflow.com/questions/47414599
复制相似问题