БД, ОЗУ и Swap

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
Tim00n
Сообщения: 3
Зарегистрирован: 15 фев 2005, 13:58

БД, ОЗУ и Swap

Сообщение Tim00n » 15 фев 2005, 14:17

Общий вопрос по БД и подсистеме памяти.
Имеется база ~850МГб, Линуксовый сервер с 1Гб памяти и 1Гб свопа.
На данный момент задействованно около 400М свопа, оператива забита под завязку. По субъективным ощущениям работать все стало медленнее.
Как можно оптимизировать работу?
Даст ли увеличение объема памяти до 2Гб существенное ускорение (и если да то на какое время, при условии постоянного роста базы (около 500М в 6 мес).

Так же, дабы не плодить отдельный топ, очень хотелось бы увидеть здесь ссылки или высказывания уважаемых корифеев интербэйза по поводу общей оптимизации и ускорения работы БД.
В основном на IB6 и FB1.5.2.
От чего больше зависит производительность. Частота, количество процессоров, объем памяти, дисковая подсистема. Какова оптимальная конфигурация сервера БД если ориентироваться на серьезные многопроцессорные системы.

Заранее благодарен.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 фев 2005, 14:49

какой кэш БД установлен в конфиге и в базе (если установлен). Какой средний размер памяти, занимаемый процессом классика. сколько одновременно работает процессов FB, в среднем.

производительность зависит от : диска, памяти, процессора. в таком порядке.

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 21 мар 2005, 20:20

Сделай Бэкап/ресторе. Это своего рода дефрагментация для файла базы данных с одновременной чисткой мусора (версий записей)

П.С. Я удивляюсь как наш гуру (kdv) не порекомендовал провести анализ состояния транзакций в базе программой IBAnalist ;-)
Скачай ее с этого сайта и проанализируй базу.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 21 мар 2005, 20:35

Ага. И сразу оперативки прибавится :)

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 21 мар 2005, 20:52

Базу оптимизировать надо в первую очередь.
Там предостаточно и так оперативки для одного ИБа
Я надеюсь линукс без Иксов сервером работает?
А может там еще Апач со Сквидом отгрызают жырный шматок памяти?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 мар 2005, 21:12

если классик, и выпадает в виртуал, то не надо думать - надо трясти. то есть совершенно элементарно добавлять память. Это ж как с HalfLife 2 и т.п. - памяти мало: тормозит. Удвоил память - все летает.

p.s. ммм... а эта шейка кремлевская запеченная в черносливе - отличная вещь...

Ответить