Долгий sweep

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

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

Ответить
Vladislav
Сообщения: 3
Зарегистрирован: 10 ноя 2006, 10:09

Долгий sweep

Сообщение 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

Спасибо, хорошая утилита, и чего это я раньше мимо нее проходил...

Ответить