Preguntas etiquetadas con database-internals

Para preguntas técnicas sobre el funcionamiento interno del motor de base de datos.


2
SUMA de DATALENGTHs que no coinciden con el tamaño de la tabla de sys.allocation_units
Tenía la impresión de que si tuviera que sumar DATALENGTH()todos los campos para todos los registros en una tabla, obtendría el tamaño total de la tabla. ¿Estoy equivocado? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Utilicé esta consulta a continuación (que …




3
¿Cómo maneja SQL Server los datos para una consulta donde no hay suficiente espacio en la memoria caché del búfer?
Mi pregunta es ¿cómo maneja SQL Server una consulta que necesita extraer más volumen de datos en la memoria caché del búfer que el espacio disponible? Esta consulta contendría múltiples combinaciones, por lo que el conjunto de resultados no existe en este formato ya en el disco y necesitaría compilar …


1
Plan de medición de desalojo
Tenemos un SQL Server 2016 SP1 con memoria máxima establecida en 24 GB. Este servidor tiene una gran cantidad de compilaciones, solo el 10% de estas compilaciones provienen de consultas ad-hoc. Por lo tanto, los planes recién compilados deben almacenarse en la memoria caché del plan, pero el tamaño de …

1
Costo del operador de búsqueda de índice
Para la consulta de base de datos de ejemplo AdventureWorks a continuación: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; El plan de ejecución muestra un costo estimado del …



1
¿Por qué una función de retorno de conjunto (SRF) se ejecuta más lentamente en una cláusula FROM?
Esta es una pregunta de base de datos interna. Estoy usando PostgreSQL 9.5, me pregunto por qué las Funciones de devolución de conjuntos (SRF), también conocidas como Funciones de valor de tabla (TVF), se ejecutan más lentamente cuando están en una FROMcláusula, por ejemplo, cuando ejecuto estos comandos, CREATE TABLE …




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.