(Возврат на основную страницу)

 

Содержание номера за Июль 2012 год

SQL Server

Июль 2012 7 (25)

 

  1. Несколько полезных вещей, которые можно выяснить с помощью трассировки по умолчанию
    Грег Ларсен (Greg Larsen)

  2. Инструментарий нагружения "SQL Query Stress"
    Джон Стерретт (John Sterrett)

  3. Как получить упорядоченный список процедур с их параметрами
    Дерек Колли (Derek Colley)

  4. Печать календаря 2
    Винай Кумар (Vinay Kumar)

  5. Анализ журналов 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 и более поздних версиях, если не указано иного.


(Возврат на основную страницу)

Hosted by uCoz