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
Optimización de consultas en un rango de marcas de tiempo (dos columnas)
Yo uso PostgreSQL 9.1 en Ubuntu 12.04. Necesito seleccionar registros dentro de un rango de tiempo: mi tabla time_limitstiene dos timestampcampos y una integerpropiedad. Hay columnas adicionales en mi tabla real que no están involucradas con esta consulta. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); …



5
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 Index(user_id2,user_id1) Si creo la clave primaria (user_id1, user_id2), …

4
¿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 ]]; then echo "reindex for unq_vbvdata_vehicle finished …
70 postgresql  index  psql 


4
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 …

4
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 …

2
Crear índice si no existe
Estoy trabajando en una función que me permite agregar un índice si no existe. Me encuentro con el problema que no puedo obtener una lista de índices para comparar. ¿Alguna idea? Este es un problema similar al de creación de columnas que se resuelve con este código: https://stackoverflow.com/a/12603892/368511



2
ÍNDICE posible en un campo VARCHAR en MySql
Estoy trabajando en una base de datos MySql , con una tabla como esta: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... y necesito hacer muchas consultas como esta (con 5-10 cadenas en la lista) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other …

4
Regla dura y rápida para incluir columnas en el índice
¿Existe alguna regla estricta y rápida para decidir qué columnas y en qué orden se debe incluir en el índice no agrupado. Estaba leyendo esta publicación https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index y encontré eso para la siguiente consulta: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 El póster sugería hacer un índice …

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.