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.




2
Consultas rápidas de distancia de hamming en postgres
Tengo una gran base de datos (16 millones de filas) que contiene hashes perceptuales de imágenes. Me gustaría poder buscar filas por distancia de distancia en un plazo razonable. Actualmente, hasta donde entiendo correctamente el problema, creo que la mejor opción aquí sería una implementación personalizada de SP-GiST que implemente …

3
¿Por qué MySQL ignora el índice incluso en vigencia para este orden?
Ejecuto un EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | …


2
Índice único diferible en postgres
Al mirar la documentación de postgres para la tabla alter , parece que las restricciones regulares se pueden marcar como DEFERRABLE(más concretamente INITIALLY DEFERRED, que es lo que me interesa). Los índices también se pueden asociar con una restricción, siempre que: El índice no puede tener columnas de expresión ni …


2
Índice de columna calculado no utilizado
Quiero tener una búsqueda rápida basada en si dos columnas son iguales. Intenté usar una columna calculada con un índice, pero SQL Server no parece usarla. Si solo uso una columna de bits rellenada estáticamente con un índice, obtengo la búsqueda de índice esperada. Parece que hay algunas otras preguntas …

1
¿Volver a buscar rango en índice compuesto anulable?
Para el siguiente esquema y datos de ejemplo CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Una …
14 sql-server  index 






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.