我在Sql Server 2016上有太多数据库。目前我的磁盘大小开始不足以支持我的数据库。还有cpu,内存也不够。有时工作会出错。
我的一个数据库大约是1.2TB,其中一个是500GB。我打算将数据库迁移到新服务器。我的意思是我打算迁移。我有一些问题。我会假设3个磁盘。一个用于数据文件,一个用于日志文件,一个用于tempdb。
如果再添加一个磁盘,我会考虑什么?我将把我最大的1.2T数据库迁移到这个额外的磁盘。 我可以获得性能效率吗?我认为这将是更好的性能,因为数据读取将在不同的磁盘上。我对吗 ?你对这种情况的建议是什么?
答案 0 :(得分:0)
您是否有证据表明IO是您的瓶颈?你应该先做一些测试。
如果是完美的建筑,你需要先弄清楚你的瓶颈。如果你的内存不足那么可能(如果你不能得到更多)你可以在SSD驱动器上移动你的tempdb,这样你的tempdb溢出会更快。
当然,在大多数情况下,如果您需要提高性能(在大多数情况下),那将是您的数据库架构。