Архив рубрики: Performance MS SQL Server

Кэш планов SQL Server: комод для запросов | Windows IT Pro/RE | Издательство «Открытые системы»

; WITH XMLNAMESPACES(DEFAULT N’http://schemas.microsoft.com/sqlserver/2004/07/showplan’)SELECT dec.usecounts, dec.refcounts, dec.objtype, dec.cacheobjtype, des.dbid, des.text, deq.query_planFROM sys.dm_exec_cached_plans AS decCROSS APPLY sys.dm_exec_sql_text(dec.plan_handle) AS desCROSS APPLY sys.dm_exec_query_plan(dec.plan_handle) AS deqWHEREdeq.query_plan.exist(N’/ShowPlanXML/BatchSequence/Batch/Statements/StmtSimple/QueryPlan/MissingIndexes/MissingIndexGroup’) 0ORDER BY dec.usecounts DESC Источник: Кэш планов SQL Server: комод для запросов | Windows IT Pro/RE | Издательство «Открытые системы»   Спасибо ребята за отличный скрипт- запросы без индексов. Именно этого часто не… Читать далее »

Performance MS SQL SERVER 2005/2008 vs 2012

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

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… Читать далее »

In SQL Server, what is the difference between a user query and a system query? — Stack Overflow

So user seeks and scans appearing the usage management view seem appropriate, and the system scan from updating the statistics matches the answer given above.But back to the original question, I would say you don’t need to worry about system seeks and system scans on sys.dm_db_missing_index_group_stats. It seems like they would signify that SQL Server… Читать далее »

Флаги трассировки — Стиль жизни SQL

Флаги трассивоки в умелых руках не раз вам помогут. Основные сведения по флагам трассировки вы сможете прочитать на msdb. В этой статье я изложу краткое содержание и свои мысли. Флаги трассировки используются для временной установки определенных характеристик сервера или отключения … Читать далее → Источник: Флаги трассировки — Стиль жизни SQL Бесконечная история с флагами… Читать далее »

Блог 1С разработчика: Исследование планов запросов в SQL (перевод с англ.)

Источник: Блог 1С разработчика: Исследование планов запросов в SQL (перевод с англ.) Каждый DBA раньше или позже начинает пытаться разгрести то, что программисты накрутили. С этим каждый обязательно имел дело, вот еще один пример специфичного подхода к вопросу.

Handling excessive SQL Server PAGEIOLATCH_SH wait types — SQL Shack — articles about database auditing, server performance, data recovery, and more

One of the most common wait type seen on SQL Server and definitely one that causes a lot of troubles to less experienced database administrators is the PAGEIOLATCH_SH wait type. This is one of those wait types that clearly indicates one thing, but which background and potential causes are much subtler and may lead to… Читать далее »

Подводные камни использования Linked Server

Источник: Подводные камни использования Linked Server Очень любопытная статья. Как правило, опыт работы с удаленными серверами ограничен, раз настроили, работает- вроде бы ничего больше и не нужно. О производительности часто речь не заходит, ее падение считают логичным, а зря. Обращает на себя внимание предложение использовать процедуру sp_executesql.

SQL SERVER — Guest Posts — Feodor Georgiev — The Context of Our Database Environment — Going Beyond the Internal SQL Server Waits — Wait Type — Day 21 of 28 — Journey to SQL Authority with Pinal Dave

ASYNC_NETWORK_IO Источник: SQL SERVER — Guest Posts — Feodor Georgiev — The Context of Our Database Environment — Going Beyond the Internal SQL Server Waits — Wait Type — Day 21 of 28 — Journey to SQL Authority with Pinal Dave Вот этот дядька открыл мне большой секрет, откуда берется ожидание ASYNC_NETWORK_IO. Вроде видел, а что… Читать далее »

SQL SERVER — Guest Post — Jonathan Kehayias — Wait Type — Day 16 of 28 — Journey to SQL Authority with Pinal Dave

Jonathan Kehayias (Blog | Twitter) is a MCITP Database Administrator and Developer, who got started in SQL Server in 2004 as a database developer and repor Источник: SQL SERVER — Guest Post — Jonathan Kehayias — Wait Type — Day 16 of 28 — Journey to SQL Authority with Pinal Dave Хорошая статья по ожиданиям,… Читать далее »