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


Ответить