Ремонт и восстановление баз данных InterBase, Firebird, Yaffil
Модераторы: kdv, Alexey Kovyazin
-
Vladislav
- Сообщения: 3
- Зарегистрирован: 10 ноя 2006, 10:09
Сообщение
Vladislav » 10 ноя 2006, 13:33
Здравствуйте!
Проблема с производительностью после операций вставок-удаления десятком пользователями нескольких тысяч записей. Тормоза такие, что приходится всех выгонять и запускать sweep, который длится несколько часов. Firebird 1.5 под Linux, размер базы 1.5 Г, статистика перед sweep здесь
http://212.176.45.3
-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 10 ноя 2006, 14:32
а) Не держать долгоиграющие write транзакции и особо concurrency.
б) Перебить ненужные индексы с плохой селективностью.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 10 ноя 2006, 15:21
Интересно, Владислав, а Вы пробовали эту статистику открыть в IBAnalyst?
-
Vladislav
- Сообщения: 3
- Зарегистрирован: 10 ноя 2006, 10:09
Сообщение
Vladislav » 10 ноя 2006, 15:50
IBAnalyst не пробовал, (пробовал IBExpert) а что я смогу там увидеть, т.е. можете ли дать какие-то рекомендации по параметрам?
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 10 ноя 2006, 17:38
Открой F1 в аналисте и прочитай. Там предельно чётко и сжато написано всё. В том числе рекомендации.
-
Vladislav
- Сообщения: 3
- Зарегистрирован: 10 ноя 2006, 10:09
Сообщение
Vladislav » 11 ноя 2006, 11:14
Спасибо, хорошая утилита, и чего это я раньше мимо нее проходил...