SlideShare uma empresa Scribd logo
1 de 10
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
      – marcosfreccia@hotmail.com
      – 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     • DMF = Dynamic
  Management View     Management Function




                                            5 |
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 |
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 |
System Objects


 Pertecem ao schema   Não estavam no escopo
  sys                   da apresentação




                                            8 |
DEMO
Webcast SQL Server 2012 - Grupo MTAC

Mais conteúdo relacionado

Semelhante a Webcast SQL Server 2012 - Grupo MTAC

Introdução a SGBDs
Introdução a SGBDsIntrodução a SGBDs
Introdução a SGBDsUFRN
 
Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basicoFernando Palma
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
SQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsSQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsLuciano Moreira
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Denodo
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukHebert Alquimim
 
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...Marcelo Matias
 
Banco de Dados - conceitos, usuários, características
Banco de Dados - conceitos, usuários, característicasBanco de Dados - conceitos, usuários, características
Banco de Dados - conceitos, usuários, característicasFernandaNascimento276697
 
Trabalho softwares de redes
Trabalho softwares de redesTrabalho softwares de redes
Trabalho softwares de redesthalmus2
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesFrederico Madeira
 
x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.Pedro Azevedo
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dadosvaniakenob
 

Semelhante a Webcast SQL Server 2012 - Grupo MTAC (20)

Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
 
Introdução a SGBDs
Introdução a SGBDsIntrodução a SGBDs
Introdução a SGBDs
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basico
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
SQLServerDF XIII - xEvents
SQLServerDF XIII - xEventsSQLServerDF XIII - xEvents
SQLServerDF XIII - xEvents
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
Implementação de PCs, parte 2 de 4: Migração dos dados e configurações dos us...
 
Banco de Dados - conceitos, usuários, características
Banco de Dados - conceitos, usuários, característicasBanco de Dados - conceitos, usuários, características
Banco de Dados - conceitos, usuários, características
 
Trabalho softwares de redes
Trabalho softwares de redesTrabalho softwares de redes
Trabalho softwares de redes
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de Redes
 
Cache com redis novatec
Cache com redis novatecCache com redis novatec
Cache com redis novatec
 
Cache com redis novatec
Cache com redis novatecCache com redis novatec
Cache com redis novatec
 
IBM SMP/E
IBM SMP/EIBM SMP/E
IBM SMP/E
 
x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.
 
Redes2 aula02
Redes2 aula02Redes2 aula02
Redes2 aula02
 
Aula01
Aula01Aula01
Aula01
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
 

Mais de Marcos Freccia

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for youMarcos Freccia
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseMarcos Freccia
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemMarcos Freccia
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016Marcos Freccia
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIMarcos Freccia
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Marcos Freccia
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dadosMarcos Freccia
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Marcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014Marcos Freccia
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Marcos Freccia
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queuesMarcos Freccia
 
24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic searchMarcos Freccia
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Marcos Freccia
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchMarcos Freccia
 

Mais de Marcos Freccia (20)

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for you
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
 
Conheça o Power BI
Conheça o Power BIConheça o Power BI
Conheça o Power BI
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BI
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possível
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dados
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014
 
Resource Governor 101
Resource Governor 101Resource Governor 101
Resource Governor 101
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queues
 
24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic Search
 

Webcast SQL Server 2012 - Grupo MTAC

  • 1. SQL Server 2012 Novas DMV’s e DMF’s no SQL Server 2012
  • 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 |
  • 4. 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 |
  • 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 |
  • 8. System Objects  Pertecem ao schema Não estavam no escopo sys da apresentação 8 |