Hello, Alexey!
Alexey Voytsehovich wrote:
3. скорее всего если он просит отдельно взятую страницу, ему могут дать
соседние (которые ему не нужны - так как большая дефрагментация и
соседние страницы точно не от этой таблицы)
предположение неверное. "соседних" страниц не бывает.
типа, дайте мне страницу 55, ой, а нахрена мне страница 56 ?
другое дело что в гстате есть циклы типа
for relations do
analyze_data
for indexes do
analyze_index
соответственно, в зависимости от текущей ситуации как минимум информация
об индексах может выпадать из кэша, и считываться с диска при повторном
обращении.
вот только не ясно, как то странно изменилось поведение бд
еще вчера удаление (без select count) проходило за 6 мин, сегодня не
закончилось и за 9 часов. Хотя вроде ничего не меняли ни в железе, ни в
софте. и хз как определить чем конкретно был занят сервер в это время, и
почему работал так долго. :(
Выключилось кэширование записи у дисков?
гстат так и не заработал, запустился в 01-00, доработал до 9 утра, потом
я его просто срубил - сколько ж можно ждать...
по-моему оба пункта свидетельствуют о тормозах при работе с базой.
и весь мучаюсь, как вообще можно понять в ФБ 2.5 что он делает, с кем,
куда и сколько раз - если даже из mon$attacments не видно что запущен
процесс гстат.
интересно... но это же альфа, не так-ли?
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34