Изменить значение времени ожидания новой и существующей сессии

Мой первый пост, так что, пожалуйста, мне...

Я - самоучка DBA в производственной среде, полная инженеров, которые любят возиться. Хотя я не давал им sysadmin или каких-либо явных дополнительных прав, у меня есть проблема с некоторыми инженерами, выполняющими "убийственные" запросы, некоторые очень интенсивные. Обычно это не проблема, если для подключений по умолчанию установлен тайм-аут команды в 30 секунд, но некоторые из этих инженеров приобрели SQL Developer исключительно для функции автозаполнения, и, конечно, по умолчанию это связывает их с бесконечным "Command Timeout".

В некотором смысле я хотел бы изменить или / или новые соединения / сеансы и установить для их Command Timeout что-то более разумное, возможно, менее 30 секунд. Для новых соединений я предполагаю своего рода триггер базы данных, который затем выполняет команду в их контексте? Существующие соединения, может быть, что-то ужасное в системных таблицах?

1 ответ

Тайм-аут команды является опцией на стороне клиента. К сожалению, вы не можете установить его глобально на сервере. В зависимости от того, как ваше приложение запрограммировано и настроено, вы можете выполнить это с этой стороны.

Другие вопросы по тегам