(Возврат на основную страницу)
Несколько полезных вещей, которые можно выяснить с помощью
трассировки по умолчанию
Грег Ларсен (Greg Larsen)
Инструментарий нагружения "SQL Query Stress"
Джон Стерретт (John Sterrett)
Как получить упорядоченный список процедур с их параметрами
Дерек Колли (Derek Colley)
Печать календаря 2
Винай Кумар (Vinay Kumar)
Анализ журналов SQL Server
Тибор Карачи (Tibor Karaszi)
Несколько полезных вещей, которые можно выяснить с помощью
трассировки по умолчанию
Грег Ларсен (Greg Larsen)
Если у вас работает экземпляр версии SQL Server 2005 и выше, весьма вероятно,
что на нем выполняется трассировка по умолчанию. Трассировка по умолчанию – это
стандартная трассировка приложения Profiler, которая выполняется на стороне
сервера и запускается автоматически при запуске сервера SQL Server. В настоящей
статье я дам более подробное объяснение того, что собой представляет трассировка
по умолчанию, а также покажу, как можно получить некоторую информацию о событиях
из файлов, созданных этим фоновым процессом.
Инструментарий нагружения "SQL Query Stress"
Джон Стерретт (John Sterrett)
Проблема
У меня есть хранимая процедура и мне необходимо проверить ее работу под
нагрузкой с использованием случайного набора параметров перед выводом в
промышленную эксплуатацию. Как это можно сделать не покупая дорогой инстурмент
нагружения?
Решение
Да, мы предлагаем воспользоваться инструментом SQLQueryStress, разработанным
Адамом Махаником (Adam Machanic).
Как получить упорядоченный список процедур с их параметрами
Дерек Колли (Derek Colley)
Предлагаемый код создает список хранимых процедур. Для работы используется
малоизвестная процедура sp_sproc_columns. Результатом работы кода является
таблица, содержащая по одной строке для каждого параметра каждой хранимой
процедуры. Список сгруппирован по имени схемы, имени процедуры, имени параметра
и включает данные о типе и поддержке значений NULL для каждого параметра.
Код может оказаться полезным при документировании вашей БД и построения словаря
данных.
Печать календаря 2
Винай Кумар (Vinay Kumar)
В свое время я написал код, который позволял выводить календарь средствами sql
server.
Потом, я стал просматривать скрипт и обнаружил несколько ошибок, которые
исправил в новом варианте.
Анализ журналов SQL Server
Тибор Карачи (Tibor Karaszi)
Обзор
Периодическое чтение журналов SQL Server и SQL Server Agent - хорошая идея для
администратора. Можете обнаружить ошибки, которые не следует пропускать. Можете
найти сообщения, которые говорят о неправильной конфигурации. Или проблемы
безопасности. Неплохо также знать частоту некоторых сообщений. Проблема в том,
что никому неохота открывать текстовый файл с тысячами и тысячами строк.
Конечно, есть инструменты и ПО, облегчающие поиск ошибок, но ничто не сравнится
с фактическим чтением errorlog файлов. Каждый раз, когда я просматриваю журнал
на промышленном сервере, я обнаруживаю нечто удивительное. И это независимо от
того, что на сервер смотри ПО мониторинга. Каждый раз.
При просмотре errorlog мы ищем неожиданные сообщения. Мы также хотим быстро
отбросить неинтересные строки. И желательно не тратить больше 30 минут на
сервер. Постепенно вы сократите время до нескольких минут. В этой статье вы
увидите, как я решаю эту проблему.
Код в статье можно использовать в среде SQL Server 2008 и более поздних версиях,
если не указано иного.