Preguntas etiquetadas con sql-server

34
¿Por qué una consulta SELECT causa escrituras?

Me di cuenta de que en un servidor que ejecuta SQL Server 2016 SP1 CU6 a veces una sesión de eventos extendidos muestra una consulta SELECT que causa escrituras. Por ejemplo: El plan de ejecución no muestra una causa obvia para las escrituras, como una tabla hash, un carrete o una clasificación...

34
¿Cómo leo el costo de la consulta y siempre es un porcentaje?

Actualmente estoy estudiando para SQL 70-433 (el examen de certificación de Microsoft), y estoy muy confundido acerca de la métrica de rendimiento "costo de consulta". Según cualquier documentación que pude encontrar a través de Google, el costo de la consulta es una cifra porcentual y representa...

34
IR después de cada instrucción T-SQL

¿Cuál es el razonamiento detrás del uso de la instrucción GO después de cada instrucción SQL? Entiendo que GO señala el final del lote y / o permite la reputación de las declaraciones, pero qué ventaja tiene usarlo después de cada declaración. Tengo curiosidad porque una gran cantidad de...

34
¿Total acumulado con conteo?

Como sugiere el título, necesito ayuda para obtener un total acumulado en T-SQL. El problema es que la suma que necesito hacer es la suma de un conteo: sum(count (distinct (customers))) Digamos que si ejecuté el conteo solo, el resultado sería: Day | CountCustomers ---------------------- 5/1 |...

34
¿NOLOCK siempre es malo?

Soy un desarrollador de informes que quiere que mis consultas sean lo más eficientes posible. Solía ​​trabajar con un DBA que me dijo, creo que porque siempre estaba lidiando con informes en un servidor de producción, para usar NOLOCKen cada consulta. Ahora, trabajo con un DBA que ha prohibido...

33
Semana ISO vs Semana del Servidor SQL

Bien, tengo un informe que hace una comparación esta semana contra la semana pasada y nuestro cliente notó que sus datos eran "originales". Tras una investigación adicional, descubrimos que no funcionaba correctamente de acuerdo con las normas ISO. Ejecuté este script como un caso de prueba. SET...

33
¿Hay desventajas para las bases de datos contenidas?

SQL Server 2012 introdujo el concepto de bases de datos "contenidas", donde todo (bueno, principalmente todo) que necesita la base de datos está contenido dentro de la base de datos. Esto ofrece grandes ventajas al mover bases de datos entre servidores. Me gustaría saber, entonces, si esta debería...