Funcionalidad y tipode vistas dinámicas de SQL Server: Que son vistas dinámicas SQL server (DMV)

Que son DMVs ?
vistas dinámicas de SQL Server

 

SQL Server 2012 incorpora una gran cantidad de nuevas vistas y funciones de administración dinámica. Entre ellas, podemos encontrar varias que se relacionan con el mismo servicio de SQL Server, su configuración, estado y sistema operativo sobre el cual se ejecuta la instancia. Les detallo a continuación algunas de estas nuevas DMVs, junto a su descripciòn y ejemplo de uso

sys.dm_os_volume_stats

Esta función nos permite obtener datos sobre los archivos físicos que componen el almacenamiento de una base de datos.

sys.dm_os_windows_info 

Consultando esta función podemos obtener la versión del sistema operativo sobre la cuál se ejecuta la instancia de SQL Server.

sys.dm_server_services 

Con esta función accedemos al listado de servicios relacionados con SQL Server que se encuentran en el equipo, indicando información como su nombre, cuenta de arranque y estado de ejecución.

sys.dm_server_registry

Si nos interesa saber las propiedades de configuración de una instancia de SQL Server, con esta función obtendremos el listado de todas las que se encuentren almacenadas dentro de la registry de Windows, un registro por cada clave que se utilice.

Todas estas funciones pueden ser muy útiles para la elaboración de scripts administrativos como así también para documentar la configuración actual de una o varias instancias de SQL Server.

Click en la imagen para descargar el libro con todas las vistas dinámicas que tenemos a nuestro alcance 




Que son DMV

Listado completo de funciones para administrar nuestro servidor sqlserver

Que son DMV

  1. dm_audit_actions
  2. dm_audit_class_type_map
  3. dm_broker_activated_tasks
  4. dm_broker_connections
  5. dm_broker_forwarded_messages
  6. dm_broker_queue_monitors
  7. dm_cdc_errors
  8. dm_cdc_log_scan_sessions
  9. dm_clr_appdomains
  10. dm_clr_loaded_assemblies
  11. dm_clr_properties
  12. dm_clr_tasks
  13. dm_cryptographic_provider_algorithms
  14. dm_cryptographic_provider_keys
  15. dm_cryptographic_provider_properties
  16. dm_cryptographic_provider_sessions
  17. dm_database_encryption_keys


  18. dm_db_database_page_allocations
  19. dm_db_file_space_usage
  20. dm_db_fts_index_physical_stats
  21. dm_db_index_operational_stats
  22. dm_db_index_physical_stats
  23. dm_db_index_usage_stats
  24. dm_db_log_space_usage
  25. dm_db_mirroring_auto_page_repair
  26. dm_db_mirroring_connections
  27. dm_db_mirroring_past_actions
  28. dm_db_missing_index_columns
  29. dm_db_missing_index_details
  30. dm_db_missing_index_group_stats
  31. dm_db_missing_index_groups
  32. dm_db_objects_disabled_on_compatibility_level_change
  33. dm_db_partition_stats
  34. dm_db_persisted_sku_features
  35. dm_db_script_level
  36. dm_db_session_space_usage
  37. dm_db_task_space_usage
  38. dm_db_uncontained_entities
  39. dm_exec_background_job_queue
  40. dm_exec_background_job_queue_stats
  41. dm_exec_cached_plan_dependent_objects
  42. dm_exec_cached_plans
  43. dm_exec_connections
  44. dm_exec_cursors
  45. dm_exec_describe_first_result_set
  46. dm_exec_describe_first_result_set_for_object
  47. dm_exec_plan_attributes
  48. dm_exec_procedure_stats
  49. dm_exec_query_memory_grants
  50. dm_exec_query_optimizer_info
  51. dm_exec_query_plan
  52. dm_exec_query_resource_semaphores
  53. dm_exec_query_stats
  54. dm_exec_query_transformation_stats
  55. dm_exec_requests
  56. dm_exec_sessions
  57. dm_exec_sql_text
  58. dm_exec_text_query_plan
  59. dm_exec_trigger_stats
  60. dm_exec_xml_handles
  61. dm_filestream_file_io_handles
  62. dm_filestream_file_io_requests
  63. dm_filestream_non_transacted_handles
  64. dm_fts_active_catalogs
  65. dm_fts_fdhosts
  66. dm_fts_index_keywords
  67. dm_fts_index_keywords_by_document
  68. dm_fts_index_keywords_by_property
  69. dm_fts_index_population
  70. dm_fts_memory_buffers
  71. dm_fts_memory_pools


  72. dm_fts_outstanding_batches
  73. dm_fts_parser
  74. dm_fts_population_ranges
  75. dm_fts_semantic_similarity_population
  76. dm_hadr_auto_page_repair
  77. dm_hadr_availability_group_states
  78. dm_hadr_availability_replica_cluster_nodes
  79. dm_hadr_availability_replica_cluster_states
  80. dm_hadr_availability_replica_states
  81. dm_hadr_cluster
  82. dm_hadr_cluster_members
  83. dm_hadr_cluster_networks
  84. dm_hadr_database_replica_cluster_states
  85. dm_hadr_database_replica_states
  86. dm_hadr_instance_node_map
  87. dm_hadr_name_id_map
  88. dm_io_backup_tapes
  89. dm_io_cluster_shared_drives
  90. dm_io_pending_io_requests
  91. dm_io_virtual_file_stats
  92. dm_logconsumer_cachebufferrefs
  93. dm_logconsumer_privatecachebuffers
  94. dm_logpool_consumers
  95. dm_logpool_hashentries
  96. dm_logpool_sharedcachebuffers
  97. dm_logpool_stats
  98. dm_logpoolmgr_freepools
  99. dm_logpoolmgr_respoolsize
  100. dm_logpoolmgr_stats
  101. dm_os_buffer_descriptors
  102. dm_os_child_instances
  103. dm_os_cluster_nodes
  104. dm_os_cluster_properties
  105. dm_os_dispatcher_pools
  106. dm_os_dispatchers
  107. dm_os_hosts
  108. dm_os_latch_stats
  109. dm_os_loaded_modules
  110. dm_os_memory_allocations
  111. dm_os_memory_broker_clerks
  112. dm_os_memory_brokers
  113. dm_os_memory_cache_clock_hands
  114. dm_os_memory_cache_counters
  115. dm_os_memory_cache_entries
  116. dm_os_memory_cache_hash_tables
  117. dm_os_memory_clerks
  118. dm_os_memory_node_access_stats
  119. dm_os_memory_nodes
  120. dm_os_memory_objects
  121. dm_os_memory_pools
  122. dm_os_nodes
  123. dm_os_performance_counters
  124. dm_os_process_memory
  125. dm_os_ring_buffers
  126. dm_os_schedulers
  127. dm_os_server_diagnostics_log_configurations
  128. dm_os_spinlock_stats
  129. dm_os_stacks
  130. dm_os_sublatches
  131. dm_os_sys_info
  132. dm_os_sys_memory
  133. dm_os_tasks
  134. dm_os_threads
  135. dm_os_virtual_address_dump
  136. dm_os_volume_stats
  137. dm_os_wait_stats
  138. dm_os_waiting_tasks
  139. dm_os_windows_info
  140. dm_os_worker_local_storage
  141. dm_os_workers
  142. dm_qn_subscriptions
  143. dm_repl_articles
  144. dm_repl_schemas
  145. dm_repl_tranhash
  146. dm_repl_traninfo
  147. dm_resource_governor_configuration
  148. dm_resource_governor_resource_pool_affinity
  149. dm_resource_governor_resource_pools
  150. dm_resource_governor_workload_groups
  151. dm_server_audit_status
  152. dm_server_memory_dumps
  153. dm_server_registry
  154. dm_server_services
  155. dm_sql_referenced_entities
  156. dm_sql_referencing_entities
  157. dm_tcp_listener_states
  158. dm_tran_active_snapshot_database_transactions
  159. dm_tran_active_transactions
  160. dm_tran_commit_table
  161. dm_tran_current_snapshot
  162. dm_tran_current_transaction
  163. dm_tran_database_transactions
  164. dm_tran_locks
  165. dm_tran_session_transactions
  166. dm_tran_top_version_generators
  167. dm_tran_transactions_snapshot
  168. dm_tran_version_store
  169. dm_xe_map_values
  170. dm_xe_object_columns
  171. dm_xe_objects
  172. dm_xe_packages


  173. dm_xe_session_event_actions
  174. dm_xe_session_events
  175. dm_xe_session_object_columns
  176. dm_xe_session_targets
  177. dm_xe_sessions

 

Deja un comentario

WP to LinkedIn Auto Publish Powered By : XYZScripts.com