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