En cierto tutorial que leí, el autor está filtrando sys.indexessegún el predicado index_id < 256000. ¿Qué logra
En cierto tutorial que leí, el autor está filtrando sys.indexessegún el predicado index_id < 256000. ¿Qué logra
¿Cómo puedo encontrar la consulta que causa los índices DMV faltantes que sugieren crear un índice
Voy a crear una tabla con dos campos: IDcomo BIGINTy IPAddresscomo varchar(45)o varbinary(16). La idea es almacenar todas las direcciones IP únicas y utilizar una referencia en IDlugar de la real IP addressen otras tablas. En general, voy a crear un procedimiento almacenado que devuelve el IDdado...
Después de leer las preguntas y respuestas de este sitio web sobre índices, me vino a la mente una pregunta. ¿Qué pasa si uno está usando una tabla de dimensiones de tiempo con el nivel más bajo de granularidad siendo el día? ¿Dónde se deben poner los índices? Randy Melder en la pregunta: ¿Qué...
Tengo una tabla con un UNIQUEíndice de varias columnas en _job_id__y __keyword_id__. ¿También necesitaría agregar otro índice __job_id__si tengo una consulta frecuente que realiza una GROUP BYen esa columna? (en 100 millones de filas podría tomar un tiempo. Es por eso que pregunto en lugar de...
En SQL Server 2005, si todas las bases de datos están en modo Completo (con copias de seguridad de registro de transacciones por hora), ¿es posible determinar si la reconstrucción de todos los índices de una base de datos puede hacer crecer el archivo de registro de una base de datos? ¿Y cuánto...
Tengo una tabla con varios millones de filas, desde la cual necesito ejecutar algunas consultas de vez en cuando. La primera consulta suele ser bastante lenta (alrededor de 10 segundos), y las consultas posteriores suelen ser mucho más rápidas (alrededor de 1 segundo). Después de algunas horas, un...
Tengo una consulta que excluye datos basados en el valor de una columna flotante select * from My_Table where my_Float_column != 0 and my_Float_column is not null No quiero indexar un tipo flotante si puedo evitarlo. ¿El plan de ejecución sería lo suficientemente inteligente como para usar un...
¿Cómo se ven los índices en un diagrama de relación de entidad? Lo busqué en Google y no estoy seguro de cuál es el aspecto estándar de un índice en un ERD. Y estoy hablando del diagrama de la pata de gallo que incluye todos los
Estoy tratando de crear una tabla InnoDB que contenga una VARCHARcolumna que pueda contener hasta 3071 caracteres. Me gustaría imponer una UNIQUErestricción en los datos de esta columna. MySQL parece imponer restricciones usando un índice. En InnoDB, los tamaños de índice parecen estar limitados a...
Tengo una columna de base de datos llamada auto_reviewdonde está el tipo de columna boolean. Hay un índice para ese campo, creado utilizando ActiveRecord ORM. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Cuando consulto el campo para un valor booleano, PG usa el...
Tengo un procedimiento almacenado que trunca algunas tablas con alrededor de 1,75 millones de filas en cada una, antes de insertar nuevos datos (basados en datos de otras tablas, cálculos, etc.) El esquema básico es muy simple: Truncar tablas Inserte 1.75M filas en 'lotes' de alrededor de...
Nuestro proyecto ejecuta una base de datos muy grande y muy complicada. Entonces, hace aproximadamente un mes, notamos que el espacio utilizado por las columnas indexadas que contenían valores nulos se estaba volviendo demasiado grande. Como respuesta a eso, escribí un script que buscaría...
Tenemos un error al ejecutar el siguiente script; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED ,...
Tengo un seguimiento de mi pregunta anterior sobre la velocidad de importación con Inno-Tables (¡sorpresa!). Escenario Intento importar un volcado de base de datos grande * en mi máquina de desarrollo local en un tiempo razonable. Tenemos muchos KEYcorreos adjuntos a las tablas que han resultado...
Cuando realizamos una reconstrucción en un índice agrupado en una tabla que tiene aproximadamente 15 gb de datos y el tamaño de datos se redujo a 5 gb, ¿cómo puede ser esto? ¿Qué tipo de "datos" se eliminan? Tamaño de datos me refiero a la columna "datos" de DBCC sp_spaceused Antes de...
De acuerdo con Craig Ringer : Si bien generalmente es una buena idea crear un índice en (o incluir) las columnas de clave externa del lado de referencia, no es obligatorio. Cada índice que agrega ralentiza ligeramente las operaciones DML, por lo que paga un costo de rendimiento en cada INSERT,...
Sé que cuando VARCHAR(MAX)/NVARCHAR(MAX)se usan columnas, los datos se almacenan out of the row: la fila de datos tendrá un puntero a otra ubicación donde se almacena el 'valor grande'. Tengo las siguientes preguntas: ¿Se almacena cada campo out of the rowo solo maxlos? Si está utilizando el...
Estoy usando postgres 9.4. El messagestiene el siguiente esquema: los mensajes mostrados pertenecen a FEED_ID, y tiene posted_at, también los mensajes pueden tener un mensaje de los padres (en caso de respuestas). Table "public.messages" Column | Type |
Me cuesta encontrar documentación sobre cómo SQL Server realmente almacena una columna calculada no persistente. Tome el siguiente ejemplo: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID),...