Твердотельный накопитель для SQL/OS
Я смотрю на использование SSD для повышения производительности БД в большом хранилище данных. В нашем случае мы заранее знаем, что большая часть данных записывается один раз, а многие - особенно потому, что это справочные данные. У кого-нибудь есть опыт сделать это по-настоящему? В дополнение к ОС / Приложению возможно ли отделить те файлы, которые часто изменяются, и поместить их на обычный жесткий диск.
Я знаю о проблемах, связанных со снижением производительности, и не хочу записывать быстро меняющиеся данные на диск.
Правка -> Я понимаю, что могу разделить свою БД и указать определенные таблицы на определенных дисках. Вопрос в том, кто-нибудь сделал это, и стоило ли оно того. Точно так же, как насчет ОС, предполагающей Server 2003 - какие файлы должны быть помещены на SDD, какие на HDD и как вы убедите ОС разделить себя таким образом?
2 ответа
Несомненно, на самом деле довольно распространено иметь выделенный массив RAID10 (например) просто для хранения данных вашей базы данных (смонтировать их в /var/lib/mysql или куда бы ваша база данных ни писала), а затем разместить ваши ОС и приложения на базовом RAID1 массив. Вы можете сделать то же самое с SSD.
В дополнение к ответу Rodjek вы обычно можете разделить базы данных по нескольким хранилищам данных (как это зависит как от ОС, так и от БД), таким образом, вы можете просто иметь нужные таблицы на SSD.