Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.
Модераторы: kdv, Alexey Kovyazin
-
Tim00n
- Сообщения: 3
- Зарегистрирован: 15 фев 2005, 13:58
Сообщение
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. ммм... а эта шейка кремлевская запеченная в черносливе - отличная вещь...