sql saturday 127
TRANSCRIPT
SQL Server 2012
Novas DMV’s e DMF’s no SQL Server 2012
About me
Marcos Freccia Microsoft Certified Trainer – MCT Microsoft Certified IT Professional – DBA & DEV http://marcosfreccia.wordpress.com @SqlFreccia [email protected] KeepIT Informática Grupo MCITP SC – www.mcitpsc.com.br (Pass
Chapter)
2 |
Agenda
O que são DMV’s e DMF’s Grupos de DMV’s Novas DMV’s
dm_db_log_space_usage sequences filetables dm_server_memory_dumps* dm_os_windows_info* dm_os_server_diagnostics_log_configurations database_filestream_options dm_tcp_listener_states dm_server_registry dm_server_services dm_db_uncontained_entities
3 |
Agenda
Novas DMF’s dm_exec_describe_first_result_set dm_exec_describe_first_result_set_for_object dm_os_volume_stats* dm_db_database_page_allocations
Extended Stored Procedures sp_server_diagnostics sp_migrate_user_to_contained sp_describe_undeclared_parameters
4 |
O que são DMV’s e DMF’s?
DMV = Dynamic Management View
DMF = Dynamic Management Function
5 |
O que são DMV’s e DMF’s?
Dynamic management objects
Inseridos no SQL Server 2005
Residem no schema sys.
Substituindo as pseudotables
Separadas por grupos
Não são tabelas reaisNão são
armazenadas em disco
6 |
Grupos de DMV’s
dm_exec: Informação direta ou indireta relatada a execução de código e conexões associadas.
dm_os: Informações de baixo nível como memória, locks, scheduling
dm_tran: Detalhes sobre as transações correntes.
dm_io: Guarda os detalhes sobre atividade de I/O seja sobre a rede ou disco.
dm_db: Informações sobre os objetos da base de dados como índices.
7 |
System Objects
Pertecem ao schema sys
Não estavam no escopo da apresentação
8 |
DEMO
Patrocinadores