> Почти перевёл почтовую базу на dbmail > не всё ещё проимпортировалось, но пока: > 30Gb, 1.6М писем, 6000+ пользователей > imap - не живёт :) бд (postgresql, 8.3) не справляется, хотя оттюнена > на подобную нагрузку. > все imap обращщения заканчиваются запросами вида > SELECT message_idnr+1 FROM dbmail_messages WHERE mailbox_idnr=82 > ORDER BY message_idnr DESC LIMIT 1 > которые висят по пол часа :)
Раз не справляется, значит что-то криво. Схему таблицы и план выполнения покажите. Сколько одновременных пользователей и какой пул БД используете? > > что будет когда письма импортируются все (x2) - не хочется даже думать. > но видимо придётся переписывать запросы / делать триггеры / жёстко всё > оптимизировать. > > бд сервер - 2 х Intel(R) Xeon(TM) CPU 2.66GHz, 2Gb RAM, диски scsi На таком железе терабайтную базу гонять можно.

