Preguntas etiquetadas con sql-server-2012

SQL Server 2012 (versión principal de compilación 11.00.xxxx). Por favor también etiquete sql-server.



4
¿Cómo puedo convertir una clave en un informe de punto muerto de SQL Server al valor?
Tengo un informe de punto muerto que me dice que hubo un conflicto relacionado con waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" y puedo ver esto: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> dentro de <resource-list>. Quiero poder encontrar el valor real de la clave (id = 12345, por ejemplo). …


3
¿Cómo obtener el uso de CPU por base de datos para una instancia particular?
He encontrado las siguientes consultas para detectar el uso de CPU por base de datos, pero muestran resultados diferentes: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS …




3
Optimizar una jerarquía CTE
Actualización a continuación Tengo una tabla de cuentas con una arquitectura típica de cuenta principal / cuenta para representar una jerarquía de cuentas (SQL Server 2012). Creé una VIEW usando un CTE para descifrar la jerarquía, y en general funciona de maravilla y como se esperaba. Puedo consultar la jerarquía …



3
¿Por qué hay diferencias en el plan de ejecución entre OFFSET ... FETCH y el antiguo esquema ROW_NUMBER?
El nuevo OFFSET ... FETCHmodelo que se presenta con SQL Server 2012 ofrece una paginación simple y más rápida. ¿Por qué hay alguna diferencia considerando que las dos formas son semánticamente idénticas y muy comunes? Uno supondría que el optimizador reconoce ambos y los optimiza (trivialmente) al máximo. Aquí hay …


1
Beneficios de usar WITH TABLOCK en un INSERT
En algunas circunstancias, hacer un INSERT INTO <tablename> (WITH TABLOCK)será más rápido debido a un registro mínimo. Esas circunstancias incluyen tener la base de datos en el BULK_LOGGEDmodelo de recuperación. ¿Hay algún otro beneficio potencial de rendimiento al usar WITH TABLOCKen una INSERTtabla vacía cuando la base de datos ( …


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.