Browse by Tags

All Tags » SQL Server (RSS)

HDD DEAD?!

…и наконец моё любопытство возобладало, и я решил таки заглянуть, что же такого понаделел HP в TPC-H… Не удивляйтесь, но поначалу я не предавал особого значения появляющимся с завидной регулярностью (раз в месяц) новым, ничем с виду не примечательным...
Posted by gladchenko | 6 comment(s)
Filed under:

Tips for DBA: Замена для стандартного "Back Up Database Task"

Очень часто получается так, что реальные бизнес -требования оказываются сложнее, чем возможности мастеров программного инструментария, поставляемого разными производителями ПО для задач администрирования SQL Server 2008. Например, недавно мне стало недостаточно...
Posted by gladchenko | 1 comment(s)
Filed under: ,

Как справиться с PAGELATCH при больших INSERT-нагрузках

По материалам статьи: " Resolving PAGELATCH Contention on Highly Concurrent INSERT Workloads ". Авторы: Thomas Kejser, Lindsey Allen, Arvind Rao и Michael Thomassy При участии и с рецензиями: Mike Ruthruff, Lubor Kollar, Prem Mehra, Burzin Patel...
Posted by gladchenko | 4 comment(s)
Filed under:

Query Processor Modeling Extensions

По материалам стать Иан Джоз (Ian Jose): Query Processor Modelling Extensions in SQL Server 2005 SP1 Перевод Александра Гладченко Редактура Алексея Халако В этой статье Иан рассказывает про флаг трассировки T2301, который включает более тонкую оптимизацию...
Posted by gladchenko | 1 comment(s)
Filed under:

Флаги трассировки, рекомендованные Майкрософт для эталонного теста производительности TPC-E

По материалам статьи: Microsoft SQL Server 2008 TPC-E Trace Flags Вольный перевод Александра Гладченко Наиболее часто используемым способом изменения поведения SQL Server является выставление флагов трассировки. Следующие флаги трассировки поддерживаются...
Posted by gladchenko | 1 comment(s)
Filed under:

Флаги трассировки, рекомендованные Майкрософт для эталонного теста производительности TPC-C

По материалам статьи: Microsoft SQL Server 2005 TPC-C Trace Flags Вольный перевод Александра Гладченко Наиболее часто используемым способом изменения поведения SQL Server является выставление флагов трассировки. Следующие флаги трассировки поддерживаются...
Posted by gladchenko | 1 comment(s)
Filed under:

Настройка Windows Server 2008/2003 x64 для обслуживания SQL Server 2008

По состоянию на 2009 год Эта статья - вольная интерпретация рекомендаций: Microsoft, IBM, HP, Dell, QLogic, LSI, EMC, ACER, Bull, Fujitsu, Hitachi, NEC и Unisys. Некоторые рекомендуемые настройки требуют отдельного, обстоятельного разговора, и потому...
Posted by gladchenko | 6 comment(s)
Filed under:

SQL Server: Методика тестирования дисковой подсистемы

(на примере полки с 14 одинаковыми дисками) Введение В качестве утилиты для эталонного тестирования дисковой подсистемы используется разработанная Майкрософт программа SQLIO, подробное описание которой представлено в статье Эталонный тест дисковой подсистемы...
Posted by gladchenko | 1 comment(s)
Filed under:

Tips for DBA: Log Flush Performance

Одной из распространённых задач систем с высокой транзакционной загрузкой является определение того, достаточно ли производительна подсистема ввода-вывода, обслуживающая журнал транзакций. Часто «узким местом» становиться дисковая подсистема...
Posted by gladchenko | 1 comment(s)
Filed under: ,

Tips for DBA: Percentage of work completed for DBA commands

Как вы наверняка знаете, повторное исполнение команды KILL для сеанса показывает процент завершения отката прерванной инструкции. Это замечательная возможность, которая позволяет сберечь нервы администратора баз данных. Однако, есть и другие долгоиграющие...
Posted by gladchenko | 1 comment(s)
Filed under: ,

Tips for DBA: Logical Disk FreeSpace Notification

В SQL Server 2008 с помощью службы SQL Server Agent и PowerShell можно достаточно просто соорудить задание, которое будет заглядывать в метаданные WMI локального или удалённого сервера, и сообщать по электронной почте, в случае если свободное место на...
Posted by gladchenko | with no comments

Tips for DBA: Table operational/physical stats

Вашему вниманию предлагается сценарий, который для каждой таблицы текущей базы данных показывает статистику по операциям INSERT, UPDATE и DELITE. Кроме этого, вы может оценить, к чему эти операции приводят, с точки зрения роста строк данных, занимаемых...
Posted by gladchenko | 4 comment(s)
Filed under: ,

Недокументированная процедура sp_tablecollations_100

Копался сегодня в одной из трассировок клиентских запросов и наткнулся на недокументированную системную хранимую процедуру (SQL Server 2008, на предыдущих не смотрел), которая позволяет узнать порядок сортировки для каждой из колонок таблицы. Вызывается...
Posted by gladchenko | with no comments
Filed under:

Tips for DBA: INSERT Overclocking

Одной из трудно оптимизируемых задач SQL Server является вставка. Не раз мне приходилось сталкиваться с ситуациями, когда уже и схема оптимизирована под вставку, и сайзинг файлов вставке не препятствует, а желаемой производительности массовой или не массовой...
Posted by gladchenko | 1 comment(s)
Filed under: ,

Tips for DBA: Signal Waits vs. Resource Waits

Прочитал сегодня интересный рецепт, как быстро определить, кто даёт слабину, процессор или дисковая подсистема. Ну и заодно в очередной раз убедился в полезности книжки: Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005. Учебный...
Posted by gladchenko | 8 comment(s)
Filed under: ,

Tips for DBA: Store Performance Counters in Database (Job-Step: Power Shell)

Остались в прошлом те времена, когда средствами SQL Server можно было получить состояния счётчиков производительности , которые относились только к самому SQL Server . Для этого традиционно использовались системные представления sys.sysperfinfo и sys...
Posted by gladchenko | with no comments

Tips for DBA: SQL Server Inventory (PowerShell)

В трудовых буднях администратора баз данных не редко встречается задача инвентаризации своего серверного хозяйства или инвентаризации принимаемого на обслуживание сервера. Благодаря существованию WMI эта задача может быть частично или полностью автоматизирована...

Tips for DBA: The Spy for stored procedures

Вашему вниманию предлагается макет сценария и методики, позволяющей организовать учёт исполнения хранимых процедур пользовательской базы данных. Пример сценария само-достаточен, т.е. для его успешной работы необходимо только заменить в тексте сценария...
Posted by gladchenko | 3 comment(s)
Filed under: ,

Tips for DBA: How to trace Deprecated Features

Если необходимо отследить статистику использования отключаемого в будущих версиях функционала SQL Server 2008, можно воспользоваться представленным ниже сценарием. За основу этого сценария взятя информация о статистике значений счётчиков производительности...
Posted by gladchenko | with no comments
Filed under: ,

Типовой сценарий настройки обслуживания новой установки SQL Server 2005

Вашему вниманию предлагается сценарий, который позволяет быстро создать набор полезных для обслуживания баз данных нового сервера уведомлений, заданий, конечных точек и некоторых настроек. Сценарий не претендует на полноту, и может использоваться в качестве...
Posted by gladchenko | with no comments
Filed under:
More Posts Next page »