2010/6/10 Denis Feklushkin <denis.feklush...@gmail.com>: > On Thu, 10 Jun 2010 18:35:50 +0300 > Bogdan <bog...@gmail.com> wrote: > >> Добрый день. >> Есть идея поставить БД на пару сабжевых дисков, > > чем мотивирована идея? > >> алтернатива - пара >> простых десктопных SATA-дисков. >> Характерн нагрузки - веб, на формирование одной страницы порядка 100 >> легких SELECT'ов + 2-3 операции модификации данных (INSERT либо >> UPDATE) по индексированой таблице. >> С селектами проблем нет, БД полностью помещается в ОЗУ, индексы особо не >> мешают. >> Есть вопросы по INSERT'ам, боюсь, что при росте нагрузки БД начнет >> нагибаться именно в этом месте. >> Про существование innodb_flush_log_at_trx_commit знаю. >> Нагрузку на приложеньице хотелось увеличить на порядок как минимум, >> так что боюсь уперется именно в случайную запись на диск. >> В связи с этим - вопрос: насколько надежно будет хранить БД на >> софтовом RAID1 из пары сабжевых SSD, и не протрется ли SSH до дыр от >> такого использования? Размер SSD будет на порядок больше размера БД. > > на порядок? такую БД можно держать в RAM :)
БД и так меньше InnoDB pool size, и при её увеличении памяти просто добавят - это решает в определенном смысле проблему ввода-вывода на выборках. Но вот вставку в БД хотелось бы всё-таки производить на некое энергонезависимое устройство, по возможности - с элементами ACID и с минимальными блокировками выборок. -- WBR, Bogdan B. Rudas