Preguntas etiquetadas con index

Una estructura de base de datos que puede mejorar la velocidad de las consultas a costa del espacio en disco e inserciones / actualizaciones más lentas. Almacena una copia de una o más columnas ordenadas, pero estructura los datos de manera diferente para permitir un acceso más rápido.



4
Consulta lenta en tabla grande con GROUP BY y ORDER BY
Tengo una tabla con 7.2 millones de tuplas que se ve así: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …


1
¿Cómo indexar una consulta con `WHERE field IS NULL`?
Tengo una tabla con muchas inserciones, estableciendo uno de los campos ( uploaded_at) en NULL. Luego, una tarea periódica selecciona todas las tuplas WHERE uploaded_at IS NULL, las procesa y actualiza, estableciendo uploaded_atla fecha actual. ¿Cómo debo indexar la tabla? Entiendo que debería usar un índice parcial como: CREATE INDEX …


1
¿Los índices comprimidos de SQL Server permanecen comprimidos en la reconstrucción sin especificar la compresión de datos?
Después de que uno reconstruye sus índices de SQL Server utilizando la compresión de página ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)), ¿las reconstrucciones posteriores (como lo hacen algunos scripts de mantenimiento que superan un cierto umbral de fragmentación) necesitan especificar nuevamente la compresión de …


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 …

2
Agregar índice a tablas mysql grandes
Tengo una mesa El | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingdecimal (65,0) NOT NULL, scheduled_interest_duedecimal (65,0) NOT NULL, currencyint (11) NOT …



2
¿Hay algún beneficio en cierto orden de columnas al definir índices?
Por ejemplo, si tengo dos índices: CREATE INDEX IDX_1 ON MY_TABLE_1 (ITEM, DATE, LOCATION) COMPUTE STATISTICS; CREATE INDEX IDX_2 ON MY_TABLE_1 (DATE, LOCATION, ITEM) COMPUTE STATISTICS; ¿Esto sería IDX_2redundante? Si no, ¿cómo determino el orden de declaración de las columnas? ¿Debería adaptar los índices a las consultas regulares?
13 oracle  index 


2
uso de espacio en sys.allocation_units y sp_spaceused
Es un hecho conocido que los DMV no contienen información precisa sobre el número de páginas y el recuento de filas. Sin embargo, cuando tiene las estadísticas actualizadas, no puedo ver por qué no lo harían. Estoy trabajando en una herramienta de monitoreo, quiero saber el tamaño del disco de …

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.