Осиротевший SQL Recordsets/Connections с IIS

Это обычно обрабатывается путем редактирования списка поиска DNS. Это варьируется платформой, но можно настроить DNS для запросов серии доменов для имен без домена. При разрешении "clientdb" без любого домена, это выполнит итерации через список, пока это не найдет разрешение. Если Ваш поисковый список - это:

prod.example.com
qa.example.com
dev.example.com

Ваш клиент DNS, как предполагается, ищет корректный IP quering следующее:

clientdb.prod.example.com
clientdb.qa.example.com

И так далее. Конечно, это не работает при обеспечении полного FQDN для сервиса. На окнах, тем не менее, можно обеспечить субдомены (e.x. clientdb.us). Это будет искать тот тупик (так это лучше не быть разрешимым), но это затем выполнит итерации через поисковый список (clientdb.us.prod.example.com). Это - hacky, и Вы не должны делать этого, но это будет работать над Windows. Не знайте о Unixes.

Это - установка на клиент.

0
задан 14 November 2011 в 19:27
1 ответ

Мониторинг производительности действительно важен. Но даже при включенном мониторинге производительности у вас действительно должны быть базовые показатели производительности IIS и SQL, охватывающие ЦП, диск, сеть и оперативную память.

Perfmon можно использовать для сбора различных счетчиков для установления базового уровня производительности. Как только эта базовая линия установлена, вы можете использовать ее для выявления узких мест, пиков и неожиданных проблем.

Ваша база данных tempdb может расти. Возможно, запущено запланированное задание. Возможно, размер файла подкачки Windows был изменен. SQL может выгружать RAM на диск. Могут возникать узкие места запросов, обновлений, вставок, удалений.

Любая из этих вещей и многое другое может вызвать временные узкие места производительности, с которыми вы столкнулись.

I '

0
ответ дан 5 December 2019 в 16:51

Теги

Похожие вопросы