Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.


1
Índice agrupado no utilizado en una declaración de eliminación
Tengo una tabla de SQL Server definida de la siguiente manera CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL …

5
En SQL Server, ¿hay alguna manera de determinar los valores de los parámetros pasados ​​a un procedimiento almacenado en ejecución?
Una forma de determinar el procedimiento almacenado en ejecución es utilizar métodos de "administración dinámica", de esta manera: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Sin embargo, esto solo muestra el texto de la instrucción create del procedimiento almacenado. p.ej: CREATE PROCEDURE IMaProcedure @id int AS …



3
¿Total_elapsed_time en DMV sys.dm_exec_requests es completamente inexacto?
Estoy ejecutando SQL Server 2012 y estoy tratando de reunir algunas consultas para monitorear usando los DMV. Sin embargo, al mirar el total_elapsed_timecampo en el sys.dm_exec_requestsDMV, los números se ven muy lejos. Aquí hay un ejemplo: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id …


2
Gran variación en el tiempo de inserción masiva
Entonces, tengo un proceso simple de inserción masiva para tomar datos de nuestra tabla de etapas y moverlos a nuestro datamart. El proceso es una tarea de flujo de datos simple con la configuración predeterminada para "Filas por lote" y las opciones son "tablock" y "sin restricción de verificación". La …

2
¿Existe alguna forma de determinar el archivo exacto que contiene una unidad de asignación en un grupo de archivos de múltiples archivos?
Esperaba obtener una vista granular de qué archivos de base de datos contenían qué unidades de asignación para los diversos HoBT (tanto alineados como no alineados) que viven en una base de datos. La consulta que siempre he usado (ver más abajo) me ha servido bien hasta que comenzamos a …




1
¿Por qué SQL Server se niega a actualizar estas estadísticas con otra cosa que no sea fullscan?
Noté una operación de estadísticas de actualización automática de ejecución relativamente larga (20 min +) en una compilación diaria de datawarehouse. La mesa involucrada es CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.