° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / InterBase / Кратковременные тормоза Search 7.2sp3 |
Автор | Сообщение |
Борис Юсуфов Участник НИИ САПФИР, Махачкала |
Дата: 14 Мар 2005 17:45:24 Уже как 2 недели наблюдаем следующую ситуацию. 2-3 раза в день с непредсказуемым интервалом происходит сильное падение производительности сервера (загрузка ЦП ~100%). Думали что происходит автоматический sweep отключили авто и поставили ручной запуск по ночам. Но это не помогло. Причем могут быть дни когда это вообще не просиходит. Падение производительности продолжается ~1-3 минуты затем все восстаннавливается. Грешили на наши программы дополнения к Search проверили все скрипты в программах и длительность выполнения в них стандартных ХП Search (Get_ArtSеructure_XP) но ни одна из задач в отдельности не загружает на такое время сервер. Просьба помочь советом. Конфиг. сервер IB 6.0 2-ЦП PIII 1000 Мгц. Windows 2000 Adv Server 1Гбайт ОЗУ IDE |
Дмитрий Участник НПП ИНТЕРМЕХ |
Дата: 14 Мар 2005 18:42:33 А какой процесс грузит сервер? InterBase 6 при выполнении сложных запросов вполне может 100% грузить процессор даже на небольшой базе данных. И 2-ЦП ему как мертвому припарка, т.к. он не заточен на поддержку SMP. |
Борис Юсуфов Участник НИИ САПФИР, Махачкала |
Дата: 15 Мар 2005 07:46:25 Дмитрий А какой процесс грузит сервер?
Дмитрий
InterBase 6 при выполнении сложных запросов вполне может 100% грузить процессор даже на небольшой базе данных. И 2-ЦП ему как мертвому припарка, т.к. он не заточен на поддержку SMP. |
Дмитрий Участник НПП ИНТЕРМЕХ |
Дата: 15 Мар 2005 10:38:44 А если одновременно выполняются 2 длительных операции разными пользователями? А если 3? Причем время параллельного выполнения операций может быть больше суммы времен выполнения операций в однопользовательском режиме (время может расходоваться на различные блокировки ресурсов). А можно узнать сколько у Вас записей в таблицах DOCLIST, ARTICLES, PC, VARTICLES? |
Борис Юсуфов Участник НИИ САПФИР, Махачкала |
Дата: 15 Мар 2005 12:34:03 Дмитрий А если одновременно выполняются 2 длительных операции разными пользователями? А если 3? Причем время параллельного выполнения операций может быть больше суммы времен выполнения операций в однопользовательском режиме (время может расходоваться на различные блокировки ресурсов). А можно узнать сколько у Вас записей в таблицах DOCLIST, ARTICLES, PC, VARTICLES? |
Дмитрий Участник НПП ИНТЕРМЕХ |
Дата: 15 Мар 2005 15:25:03 Могло быть и совпадением. Что касается индексов, то я не представляю как какая-то программа может оценить их бесполезность (разве что есть 2 одинаковых индекса на одно поле, но серьезные СУБД не дают такие индексы создавать), а плохие индексы (если я правильно понял что значит научный термин "плохие") должна исправлять проверка базы данных. В любом случае "лишние" индексы не могут приводить к таким падениям производительности. А вот отсутствие нужных индексов - очень даже может. На лог взглянуть интересно. Если не трудно - пришлите его на cad@intermech.ru. И заодно лог InterBase. |
Борис Юсуфов Участник НИИ САПФИР, Махачкала |
Дата: 15 Мар 2005 16:39:33 Письмо отправлено по почте, на Ваше имя. Дмитрий а плохие индексы (если я правильно понял что значит научный термин "плохие") должна исправлять проверка базы данных. В любом случае "лишние" индексы не могут приводить к таким падениям производительности. А вот отсутствие нужных индексов - очень даже может. |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 165 [12 Янв 2025 18:00:44] гостей - 165 / пользователей - 0 |
miniВВ © 2001-2025 |