powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Отключение DONEINPROC-пакетов в отдельновзятом клиенте
3 сообщений из 3, страница 1 из 1
Отключение DONEINPROC-пакетов в отдельновзятом клиенте
    #38545033
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сервер ASE 15.5.
Есть клиент isql.exe
На сервер есть процедура, которая вызывает другую процедуру, если результат один - вызывает третью, если результат другой - вызывает четвертую, короче логика реализована среди дерева этих хранимых хранимой процедур.
Во время работы несколько потоков работает, и генерирует примерно по 2тыс пакетов doneinproc в секунду.
согласно mon-таблицам от 70 до 90% времени тратит на waiting for network send to complete.
Можно ли отключить doneinproc для отдельно взятого приложения, процесса на sql-сервере?
...
Рейтинг: 0 / 0
Отключение DONEINPROC-пакетов в отдельновзятом клиенте
    #38545195
scroodj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Отключение DONEINPROC-пакетов в отдельновзятом клиенте
    #39475226
под девизом "лучше поздно чем никогда". столько бессонных ночей было профукано с этой проблемой.

проблема проявлялась при паралельной работе множества процессов, каждое из которых дёргало адовое количество вложенных процедур
проблема порешалась методом открытия нескольких network listener-ов, натравливанием приложения на персональный порт. если ресурсы позволяют, то можно каждому листенеру ограничивать работе на персональном ядре (engine).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Отключение DONEINPROC-пакетов в отдельновзятом клиенте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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