Вот подробный обзор январского выпуска журнала SQL Server Pro за 2012 г. (январь 2013 г.), ежемесячного онлайн-журнала, основанного на подписке, в котором публикуются новости и статьи со всего мира SQL Server.
Журнал является частью более широкого веб-сайта SQL Server www.sqlmag.com. Пункты, выделенные ниже полужирным шрифтом, соответствуют названию статьи в текущем выпуске.
Заглавная статья этого месяца представляет собой четкое пошаговое руководство по консолидации данных о выполненных отчетах SSRS для упрощения запросов. Родни Ландрам предлагает решение, позволяющее получить ответы на многие вопросы, в том числе:
Какие отчеты запускаются чаще всего?
Какие отчеты не были созданы?
Есть ли повторяющиеся отчеты?
Равномерно ли распределение отчетов по серверам?
Помимо предоставления очень полезного кода, Родни явно хочет, чтобы вы успешно реализовали его решение, даже предоставив его адрес электронной почты на случай, если у вас возникнут какие-либо проблемы или предложения по улучшению.
Краткий обзор анализатора соответствия рекомендациям SQL Server 2012 дал Кевин Клайн. Это отличный инструмент для проверки конфигурации ваших экземпляров сервера на предмет соответствия различным рекомендациям. Инструмент предоставляет рекомендации как для самого ядра базы данных, так и для связанных с ним функций (например, SSIS, SSRS и т. Д.). Благодаря полезности инструмента и ясности статьи, это моя любимая статья в номере этого месяца.
В редакционной статье обсуждается справка по лицензированию SQL Server 2012, дается представление о том, как выпуск SQL Server влияет на лицензирование, а также о вариантах обеспечения высокой доступности.
Ицик Бен-Ган предлагает 3 различных решения SQL Server 2012 для вычисления медианы. Решения используют либо функцию PERCENTILE_CONT, либо функцию ROW_NUMBER, либо опцию OFFSET-FETCH. В каждом случае код SQL и план выполнения обсуждаются с точки зрения производительности. Я всегда ожидаю узнать что-то новое каждый раз, когда вижу статьи Бена, и обычно я это делаю.
У Майкла Оти есть 5-минутное видео Введение в инструменты данных SQL Server, которое стоит посмотреть. Поскольку это журнал только в цифровом формате, я ожидаю увидеть в будущем увеличение количества таких видеосвязей.
Ответы на вопросы по SQL Server в этом месяце относятся к физическому упорядочиванию записей в индексе, отсутствию ожиданий SOS_SCHEDULER_YEILD и действительно ли моя основная база данных повреждена? Как всегда, ответы открыты и подробны.
Для разработчиков приложений существует подробная и хорошо известная функция, озаглавленная «Повышение производительности с помощью Entity Framework 5. Entity Framework — это объектно-реляционный преобразователь Microsoft (ORM)», инструмент для связи объектного мира разработчика .net с реляционной базой данных. модель. В статье подробно описаны последние изменения, которые сопровождают последний выпуск Entity Framework, включенный в Visual Studio 2012. К таким изменениям относятся:
Улучшенная производительность
Поддержка Enum
Табличные функции
Типы пространственных данных
Иногда я задаюсь вопросом, следует ли включать эти «периферийные» статьи в журнал по SQL Server. Я думаю, что в целом полезно как разработчикам .net, так и профессионалам баз данных иметь более широкое представление об использовании технологий.
Раздел «Промышленные байты» дает своевременное напоминание о том, что помимо мониторинга, этот мониторинг необходимо регулярно проверять. Интересно, сколько организаций берут резервные копии, которые никогда не тестировались, только для того, чтобы при возникновении реальной проблемы обнаружить ошибку в процессе. Также есть приятное напоминание об использовании RAISERROR с опцией WITH LOG для (дополнительно) записи ошибок в журнал событий Windows.
В разделе «Новые продукты» кратко рассказывается о продукте Composite 6.2 Composite Software, продукте DxConsole 2012 R2 от DH2i и новой версии CA Erwin Data Modeling Solution от CA Technologies.
Последняя статья касается использования автономных баз данных SQL Server 2012. Это обеспечивает большую переносимость, когда учетные записи пользователей находятся в самой базе данных, а не в экземпляре SQL Server. Выделены некоторые ограничения автономных баз данных и предоставлен синтаксис для создания или изменения базы данных в автономную базу данных.