Архив рубрики: SQL

Performance MS SQL SERVER 2005/2008 vs 2012

Недавно получил доступ к серверу 2012 версии. Настройки схожие, железо не очень. Есть у меня такой тест, заведомо глупый запрос (см ниже). Примерно проверял производительность серверов. Здесь, по сути, измеряется производительность RAM иCPU. Средняя цифра для 2005/2008 серверов 2200-3500. Для 2012 сервера эта цифра на уровне 305-330. Не поверил, напросился к знакомым попробовать на другом 2012-… Читать далее »

Trace Flags — SQL Server Wiki — SQL Server — Toad World

Источник: Trace Flags — SQL Server Wiki — SQL Server — Toad World Флаги трассировки полезные для диагностики. Скажем так, не всегда получается их использовать, но знать об их наличии нужно. 

SQL Server Trace Flags for Dynamics AX – Dynamics AX in the Field

Источник: SQL Server Trace Flags for Dynamics AX – Dynamics AX in the Field С флагами трассировки традиционная беда. Многие из них давно известны, изучены и опробованы на полигоне. Но внедрять на продакшене страшно, возможно, могут проявиться негативные последствия. И полигон размером с главный рабочий сервер никто тебе выдать не сможет. Нащупывать приходится, немножко даже… Читать далее »

Блог Михаила Фленова : блог Михаила Флёнова

Персональный сайт и блог программиста. Источник: Блог Михаила Фленова : блог Михаила Флёнова Любопытный сайт от дядьки из Канады. Голова у него болит за другие вещи, но почитать очень интересно, познавательно. 

Создание таблиц в Transact-SQL : блог Михаила Флёнова

Персональный сайт и блог программиста. Источник: Создание таблиц в Transact-SQL : блог Михаила Флёнова Азы 🙂 Любопытный сайт от любопытного автора. К сожалению, особо ценных скриптов не нашел, но вот подход к работе интересен

Раздел: SQL

SQL Server Performance Tuning Tips

Valuable SQL Server Performance Tuning tips, tutorials, how-to’s, scripts, and more for SQL Server DBAs. Источник: SQL Server Performance Tuning Tips Очень любопытный сайт, прекрасный набор ценных советов в плане производительности. Большая часть давно известна, но некоторые вещи любопытны.   Configuration Identify SQL Servers with inefficient power plans using Policy Based Management SQL Server Simple… Читать далее »

Back-Up history— очень полезные скрипты для DBA

Script to retrieve SQL Server database backup history and no backups   Нашел любопытный сайт, масса интересного. Многие похожие вещи использовал, здесь собрано емко и логично. Резервное копирование- основное за что голова болит у нормального DBA. Средства контроля, полезные скрипты   ——————————————————————————————- —Databases Missing a Data (aka Full) Back-Up Within Past 24 Hours ——————————————————————————————- —Databases… Читать далее »

Раздел: SQL

Исследуем базы данных с помощью T-SQL / Хабрахабр

  Источник: Исследуем базы данных с помощью T-SQL / Хабрахабр Потрясающая статья. Возможно, уже публиковал, но такое не грех еще раз опубликовать. Кладезь мудрости, регулярно использую заготовки скриптов в своих задачах. Вот это у меня долго не получалось вычислить: Пропущенные индексы по внешним ключам Как я уже говорил, желательно иметь индекс, построенный по столбцам, входящим… Читать далее »

Раздел: SQL

Очень долго искал. tsql when dbcc checkdb was run on a database last time

tsql to know when dbcc checkdb was run on a database last time Спасибо люди умные и добрые за скрипт. Проверено- работает.    SET NOCOUNT ON; DBCC TRACEON (3604); CREATE TABLE #temp ( Id INT IDENTITY(1,1), ParentObject VARCHAR(255), [Object] VARCHAR(255), Field VARCHAR(255), [Value] VARCHAR(255) ) CREATE TABLE #Results ( DBName VARCHAR(255), LastGoodDBCC VARCHAR(255) ) DECLARE… Читать далее »

Раздел: SQL

That’s looking for a long time. Job name search by code —sql server 2008 — Get Job id OR Job name from within executing job — Database Administrators Stack Exchange

Источник: sql server 2008 — Get Job id OR Job name from within executing job — Database Administrators Stack Exchange   Вот это я долго искал- название джоба по коду SELECT @jobname=b.name,@jobid=b.job_id FROM sys.dm_exec_sessions a,msdb.dbo.sysjobs b WHERE a.session_id=@@spid AND (SUBSTRING(MASTER.dbo.FN_VARBINTOHEXSTR(CONVERT(VARBINARY(16), b.JOB_ID)),1,10)) = SUBSTRING(a.PROGRAM_NAME,30,10) Немного переписал- там, где сессия вызвана из JOB дается его название SELECT… Читать далее »