Страница 1 из 1

80-90% CPU

Добавлено: 29 июн 2006, 16:04
entryway
Из-за чего фаирберд 1.5 может вдруг начать дли-и-и-ительное время (около часа, дальше я просто перезапускаю) откусывать 80-90% CPU при отсутствии со стороны клиентов каких-либо частых или длительных по выполнению запросов. Свип отключен. Инсерты и апдейты делаются сравнительно редко, база по-идее не находится под нагрузкой. Мне кажется что проблема возникла сразу после того как в базе появилась таблица которая инсертится и апдейтится с сервиса. Приблизительно 20-30 записей каждые пять минут. Параметры транзакции read_committed rec_version nowait и в сервисе и в клиентах которые видят и иногда меняют эти данные. После каждого инсерта\апдейта делается комит.

p.s. чичас почитаю фак. может поможет.

Добавлено: 29 июн 2006, 16:26
WildSery
Да из-за чего угодно. Нужно больше информации. Например, о базе.
Кроме sweep есть ещё принудительная сборка мусора.

Добавлено: 29 июн 2006, 16:48
entryway
статистику соберу и покажу позже

Добавлено: 29 июн 2006, 16:52
kdv
размер базы? диски? апдейт или вставка 20-30 записей не может так влиять на сервер. Тем более, если sweep interval точно 0, и не запускается вручную или по расписанию.

Добавлено: 29 июн 2006, 18:54
entryway
800 мб
обычные IDE и все это на п3 1000
гстат говорит что ноль

Еще этот сервер распределяет инет, принимает получает почту, рассылает принимает смсы (веб-сервер)... Но раньше не тормозило. Началось как раз с этими смсами которые и делают эти 20-30 инсертов апдейтов, ну и немного усложнились в связи с этим выборки с клиентов, но тормозит вроде как перманентно - 60-90% скачет, может и заканчивается, но я не ждал, перезапускал. Может действительно все клиенты запросами поиска напрягают и оно "засырается". Обнаружил просто только что тормоза в достаточно частом запросе. Опять та же лажа при выборке со списком двух трех иннер-жоинов и одного лефт-жоина. Запрос выполнялся 4 сек, после переноса лефт-жоина на первое место - 0.14 сек.

Добавлено: 29 июн 2006, 19:51
kdv
может, с виртуальной памятью нелады?