SQL Saturday 127
-
Upload
marcos-freccia -
Category
Technology
-
view
1.455 -
download
3
Transcript of SQL Saturday 127
![Page 1: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/1.jpg)
SQL Server 2012
Novas DMV’s e DMF’s no SQL Server 2012
![Page 2: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/2.jpg)
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 |
![Page 3: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/3.jpg)
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 |
![Page 4: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/4.jpg)
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 |
![Page 5: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/5.jpg)
O que são DMV’s e DMF’s?
DMV = Dynamic Management View
DMF = Dynamic Management Function
5 |
![Page 6: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/6.jpg)
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 |
![Page 7: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/7.jpg)
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 |
![Page 8: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/8.jpg)
System Objects
Pertecem ao schema sys
Não estavam no escopo da apresentação
8 |
![Page 9: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/9.jpg)
DEMO
![Page 10: SQL Saturday 127](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590925f1a28abb6538b45cb/html5/thumbnails/10.jpg)
Patrocinadores