SQL/OS 固态硬盘

SQL/OS 固态硬盘

我正在研究使用 SSD 来提高大型数据仓库中的数据库性能。在我们的实例中,我们事先知道大多数数据都是一次写入,多次读取的 - 尤其是作为参考数据。有没有人真正有过这样做的经验?此外,对于操作系统/应用程序,是否可以分离出那些经常更改的文件并将它们放在普通硬盘上。

我意识到性能会随着时间的推移而下降的问题,并且不想将快速变化的数据写入驱动器。

编辑 -> 我意识到我可以对我的数据库进行分区并将某些表指向某些驱动器。问题是有没有人这样做过,是否值得。同样,假设是 Server 2003 的操作系统又如何呢 - 哪些文件应该放在 SDD 上,哪些文件应该放在 HDD 上,你如何说服操作系统以这种方式进行自我分割?

答案1

当然,实际上,拥有一个专用的 RAID10 阵列(例如)来存储数据库数据(将其挂载到 /var/lib/mysql 或数据库写入的任何位置)并将操作系统和应用程序放在基本 RAID1 阵列上是很常见的。您可以使用 SSD 做同样的事情。

答案2

进一步回答 rodjek 的回答,你通常可以将数据库拆分到多个数据存储中(如何做到这一点取决于操作系统和数据库),这样你就可以在 SSD 上快速获得你想要的表

相关内容