O documento discute as novas Dynamic Management Views (DMVs) e Dynamic Management Functions (DMFs) introduzidas no SQL Server 2012. Ele fornece uma breve introdução sobre o que são DMVs e DMFs e lista algumas das novas DMVs e DMFs, incluindo aquelas relacionadas a sequences, filetables e informações de memória e diagnóstico. Ele também discute novas stored procedures estendidas relacionadas a diagnóstico e migração de usuários.
2. About me
• Marcos Freccia
– Microsoft Certified Trainer – MCT
– Microsoft Certified IT Professional – DBA & DEV
– http://marcosfreccia.wordpress.com
– @SqlFreccia
– marcosfreccia@hotmail.com
– KeepIT Informática
– Grupo MCITP SC – www.mcitpsc.com.br (Pass
Chapter)
2 |
3. 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 |
5. O que são DMV’s e DMF’s?
• DMV = Dynamic • DMF = Dynamic
Management View Management Function
5 |
6. O que são DMV’s e DMF’s?
Dynamic management Não são tabelas reais
objects Não são armazenadas
Inseridos no SQL Server em disco
2005
Residem no schema sys.
Substituindo as
pseudotables
Separadas por grupos
6 |
7. Grupos de DMV’s
• dm_exec: Informação • dm_io: Guarda os
direta ou indireta relatada detalhes sobre atividade
a execução de código e de I/O seja sobre a rede
conexões associadas. ou disco.
• dm_os: Informações de • dm_db: Informações
baixo nível como sobre os objetos da base
memória, locks, schedulin de dados como índices.
g
• dm_tran: Detalhes sobre
as transações correntes.
7 |