Dynamic Management Views в SQL Azure

        Выход SQL Azure я считаю знаменательным событием. Это новая веха в развитии технологий баз данных. Но наряду со всеми своими преимуществами SQL Azure имеет и ряд недостатков, одним из которых является мониторинг производительности. Здесь у нас нет ни Profiler, ни Activity Monitor, ни Performance Data Collection. И, изначально, не было Dynamic Management Views, которые могли бы помочь в выявлении проблем с производительностью. Причина того, что DMV's не было изначально в SQL Azure, заключается в распределённой архитектуре SQL Azure и в необходимости доработки этого механизма под SQL Azure. Работы в этой области ведутся и сейчас уже доступен небольшой набор DMV's которыми можно пользоваться в SQL Azure.

        Итак, вот они:

- sys.dm_tran_active_transactions

- sys.dm_tran_database_transactions

- sys.dm_tran_locks

- sys.dm_tran_session_transactions

- sys.dm_exec_connections

- sys.dm_exec_query_stats

- sys.dm_exec_requests

- sys.dm_exec_sessions

- sys.dm_exec_sql_text

- sys.dm_exec_text_query_plan

- sys.dm_db_partition_stats

        Более полную информацию о DMV's, доступных в SQL Azure, и о способах их применения можно прочесть в недавно вышедшей Whitepaper от команды SQL Azure -

"Troubleshooting and Optimizing Queries with SQL Azure".

Ссылки по теме:

- Troubleshooting and Optimizing Queries with SQL Azure

- Скачать Troubleshooting and Optimizing Queries with SQL Azure Whitepaper

- Monitoring SQL Azure Using Dynamic Management Views

- Портал SQL Azure

- SQL Azure Developer Portal

blog comments powered by Disqus

Обо мне

MVP

Data Architect at Intapp, Inc.

PASS Regional Mentor, CEE

MCT, MCITP, MCPD, MCTS


Microsoft MVP

Month List