Tsql-просмотр важных параметров Microsoft SQL Server

Tsql-просмотр важных параметров Microsoft SQL Server

В процессе трудовой  деятельности решил немного автоматизировать получение нужных данных о состоянии MSSQL сервер.

Tsql-просмотр важных параметров v1.5  Скачать без инсталятора  12  Mb (Исполнительный  файл TsqlDbManager.exe)

Для  работы  требуется  платформа .Net 4.0

Что может

  1. сведения о хранимых процедурах, идентифицируемых по среднему затраченному времени
  2. Анализ кэша планов
  3. размер файлов логов
  4. фрагментированные индексы
  5. что в кэше
  6. задержки
  7. сведения о курсорах, которые открыты на сервере дольше указанного времени, составляющего 1 час
  8. отсутствующие индексы, вызывающие издержки
  9. неиспользуемые индексы, кандидаты на удаление
  10. запросы с высокими издержками на ввод-вывод
  11. запросы с высоким использованием ресурсов ЦП
  12. запросы, страдающие от блокировки
  13. нагрузку на подсистему ввода-вывода
  14. какой процессор что делает
  15. статистика по операциям в БД
  16. дата обновления статистики
  17. i/o-нагрузка на файлы баз
  18. занимаемое на диске место
  19. под какие объекты выделена память
  20. readerrorlog
  21. sp_who2
  22. Просмотр по последним buck up
  23. Просмотр общего количества операций оптимизации
  24. Доля оптимизированных запросов, содержащих вложенные запросы
  25. возвращаются сведения о 100 первых запросах, отсортированных по среднему времени ЦП
  26. поиск пользователей, подключенных к серверу, и возвращаются сведения о числе сеансов для каждого пользователя
  27. Поиск курсоров, выполняющихся продолжительное врем
  28. Поиск бездействующих сеансов, имеющих открытые транзакции
  29. возвращаются сведения о 50 первых триггерах, идентифицируемых по среднему затраченному времени
  30. Подсчёт числа блокировок по базам и сводная информация
  31. Просмотр задач с статусом исполнения с групировкой по заданию
  32. Просмотр задач с статусом исполнения с групировкой по заданию и шагам
  33. Блокировки , Кто мешает выполняться процессам , кто держит их ресурсы
  34. и ещё  много чего ......

Добавлены функции DMF;

sys.dm_cdc_log_scan_sessions,sys.dm_repl_traninfo, sys.dm_cdc_errors
,sys.dm_tran_commit_table
,sys.dm_clr_appdomains,sys.dm_clr_properties,sys.dm_clr_loaded_assemblies,sys.dm_clr_tasks
,sys.dm_db_mirroring_connections,sys.dm_db_mirroring_auto_page_repair
,sys.dm_exec_background_job_queue,sys.dm_exec_background_job_queue,sys.dm_exec_background_job_queue_stats
,sys.dm_exec_cached_plans,sys.dm_exec_cached_plan_dependent_objects,sys.dm_exec_connections
,sys.dm_exec_cursors,sys.dm_exec_plan_attributes,sys.dm_exec_procedure_stats
,sys.dm_exec_query_memory_grants,sys.dm_exec_query_optimizer_info,sys.dm_exec_query_plan
,sys.dm_exec_query_resource_semaphores,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_exec_trigger_stats
,sys.dm_exec_xml_handles,sys.dm_xe_map_values,sys.dm_xe_object_columns
,sys.dm_xe_packages,sys.dm_xe_session_object_colum,sys.dm_xe_sessions
,sys.dm_fts_active_catalogs,sys.dm_fts_fdhosts,sys.dm_fts_index_population,sys.dm_fts_memory_pools,sys.dm_fts_population_ranges
,sys.dm_db_index_operational_stats,sys.dm_db_index_usage_stats,sys.dm_db_index_physical_stats,sys.dm_db_missing_index_groups
,sys.dm_db_missing_index_columns,sys.dm_db_missing_index_group_stats
,sys.dm_filestream_file_io_handles,sys.dm_filestream_file_io_requests
,sys.dm_io_backup_tapes,sys.dm_io_pending_io_requests,sys.dm_io_cluster_shared_drives,sys.dm_io_virtual_file_stats
,sys.dm_sql_referenced_entities,sys.dm_sql_referencing_entities
, sys.dm_qn_subscriptions,sys.dm_repl_articles,sys.dm_repl_tranhash,sys.dm_repl_schemas
,sys.dm_repl_traninfo,sys.dm_resource_governor_configuration,sys.dm_resource_governor_resource_pools
,sys.dm_resource_governor_workload_groups,sys.dm_broker_activated_tasks,sys.dm_broker_forwarded_messages
,sys.dm_broker_connections,sys.dm_broker_queue_monitors
,sys.dm_os_buffer_descriptors,sys.dm_os_child_instances,sys.dm_os_cluster_nodes
,sys.dm_os_dispatcher_pools,sys.dm_os_hosts,sys.dm_os_latch_stats,sys.dm_os_loaded_modules
,sys.dm_os_memory_brokers,sys.dm_os_memory_cache_clock_hands,sys.dm_os_memory_cache_counters
,sys.dm_os_memory_cache_entries,sys.dm_os_memory_cache_hash_tables,sys.dm_os_memory_clerks,sys.dm_os_memory_nodes
,sys.dm_os_memory_objects,sys.dm_os_memory_pools,sys.dm_os_nodes,sys.dm_os_performance_counter
,sys.dm_os_schedulers,sys.dm_os_stacks,sys.dm_os_sys_info,sys.dm_os_sys_memory,sys.dm_os_tasks
,sys.dm_os_threads,sys.dm_os_volume_stats,sys.dm_os_wait_stats,sys.dm_os_waiting_tasks
,sys.dm_tran_active_snapshot_database_transactions,sys.dm_tran_current_snapshot,sys.dm_tran_database_transactions
,sys.dm_tran_session_transactions,sys.dm_tran_transactions_snapshot,sys.dm_tran_active_transactions
,sys.dm_tran_current_transaction,sys.dm_tran_locks,sys.dm_tran_top_version_generators
,sys.dm_tran_version_store
,sys.dm_audit_actions,sys.dm_audit_class_type_map,sys.dm_cryptographic_provider_algorithms
,sys.dm_cryptographic_provider_keys,sys.dm_cryptographic_provider_properties,sys.dm_cryptographic_provider_session
,sys.dm_database_encryption_keys,sys.dm_server_audit_status

Результаты можно групировать , сортировать и экспортировать в CSV,Excel,Html

tsql-просмотр выжных параметров

tsql-просмотр выжных параметров