powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / A lot of select 1 requests
4 сообщений из 4, страница 1 из 1
A lot of select 1 requests
    #38240924
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть легаси использующее iBatis. Включил логи в postgres и обнаружил такую хрень
2013-04-26 15:28:30.070 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.070 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.173 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.175 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.273 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.274 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.374 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.374 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.473 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.473 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.573 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.574 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.673 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.673 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.773 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.773 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.873 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.874 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.973 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
2013-04-26 15:28:30.973 VLAT ОТМЕТКА: выполнение <unnamed>: select 1
20 запросов в секунду. Кто виноват? в какую сторону смотреть?
...
Рейтинг: 0 / 0
A lot of select 1 requests
    #38240929
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколько это просаживает производительность?
Это скорей всего кто-то поддерживает связь с БД, но не 20 раз в секунду же. Как уменьшить время пингования?
И как убрать этот спам из лога? пробовал так
log_min_duration_statement = 10 # -1 is disabled, 0 logs all statements
# and their durations, > 0 logs only
# statements running at least this number
# of milliseconds
все равно лезет
...
Рейтинг: 0 / 0
A lot of select 1 requests
    #38241033
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если делается через стандартный логгер, то надо определить что за класс спамит и забанить его.
Чтобы определить, выводим полные названия классов в лог (%c в ConversionPattern):
Код: xml
1.
2.
3.
4.
5.
6.
   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
...
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c] %m%n"/>
      </layout>
   </appender>


когда определили, что за класс, разрешаем ему сообщать только об ошибках, например:
Код: xml
1.
2.
3.
   <category name="javax.enterprise.resource.webcontainer.jsf.lifecycle">
     <priority value="ERROR" />
   </category>
...
Рейтинг: 0 / 0
A lot of select 1 requests
    #38241157
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recvezitor,

Пул какой-то, наверное. Выставлена проверка соединения через определенный интервал. Как минимум, это все создает траффик. Ищите конфигурацию пула, настраивайте количество потоков и интервал проверки.

Да, и еще. Посмотрите, сколько на данный момент соединений с базой (по мониторингу базы). У апачевского dbcp в некоторых условиях утекают целые пулы, которые начинают жить своей жизнью и создавать горы соединений.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / A lot of select 1 requests
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]