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.

73
Trabajo de índices en PostgreSQL

Tengo un par de preguntas sobre el funcionamiento de los índices en PostgreSQL. Tengo una Friendstabla con el siguiente índice: Friends ( user_id1 ,user_id2) user_id1y user_id2son claves foráneas para la usermesa ¿Son estos equivalentes? Si no es así, ¿por qué? Index(user_id1,user_id2) and...

70
¿Cómo usar psql sin solicitud de contraseña?

Escribí un script para REINDEXindexar en una base de datos. Aqui esta uno de ellos: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]];...

64
Index Seek vs Index Scan

Al observar un plan de ejecución de una consulta de ejecución lenta, noté que algunos de los nodos son búsqueda de índice y algunos de ellos son exploración de índice. ¿Cuál es la diferencia entre una búsqueda de índice y una exploración de índice? ¿Cuál funciona mejor? ¿Cómo elige SQL uno...

62
MySQL: Crear índice si no existe

¿Hay alguna manera de crear un índice en MySQL si no existe? MySQL no admite el formato obvio: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... La versión de MySQL ( mysql -V) es 5.1.48, pero creo que MySQL carece de la CREATE...