Административные скрипты MS SQL > Tsql-просмотр важных параметров Microsoft SQL Server v1.5 Программа
10.04.2014 14:24:41
Наиболее часто встречающиеся слова в статье:
[индексы] [процессе] [трудовой] [деятельности] [немного] [автоматизировать] [получение] [состоянии] [Tsql-просмотр] [параметров]
Статья:
В процессе трудовой деятельности решил немного автоматизировать получение нужных данных о состоянии MSSQL сервер.
Tsql-просмотр важных параметров v1.5 Скачать без инсталятора 12 Mb (Исполнительный файл TsqlDbManager.exe)
Для работы требуется платформа .Net 4.0
Что может
- сведения о хранимых процедурах, идентифицируемых по среднему затраченному времени
- Анализ кэша планов
- размер файлов логов
- фрагментированные индексы
- что в кэше
- задержки
- сведения о курсорах, которые открыты на сервере дольше указанного времени, составляющего 1 час
- отсутствующие индексы, вызывающие издержки
- неиспользуемые индексы, кандидаты на удаление
- запросы с высокими издержками на ввод-вывод
- запросы с высоким использованием ресурсов ЦП
- запросы, страдающие от блокировки
- нагрузку на подсистему ввода-вывода
- какой процессор что делает
- статистика по операциям в БД
- дата обновления статистики
- i/o-нагрузка на файлы баз
- занимаемое на диске место
- под какие объекты выделена память
- readerrorlog
- sp_who2
- Просмотр по последним buck up
- Просмотр общего количества операций оптимизации
- Доля оптимизированных запросов, содержащих вложенные запросы
- возвращаются сведения о 100 первых запросах, отсортированных по среднему времени ЦП
- поиск пользователей, подключенных к серверу, и возвращаются сведения о числе сеансов для каждого пользователя
- Поиск курсоров, выполняющихся продолжительное врем
- Поиск бездействующих сеансов, имеющих открытые транзакции
- возвращаются сведения о 50 первых триггерах, идентифицируемых по среднему затраченному времени
- Подсчёт числа блокировок по базам и сводная информация
- Просмотр задач с статусом исполнения с групировкой по заданию
- Просмотр задач с статусом исполнения с групировкой по заданию и шагам
- Блокировки , Кто мешает выполняться процессам , кто держит их ресурсы
- и ещё много чего ......
Добавлены функции 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