Questions marquées «index»

Une structure de base de données qui peut améliorer la vitesse des requêtes au détriment de l'espace disque et des insertions / mises à jour plus lentes. Il stocke une copie d'une ou plusieurs colonnes triées mais structure les données différemment pour permettre un accès plus rapide.

73
Utilisation des index dans PostgreSQL

J'ai quelques questions concernant l'utilisation des index dans PostgreSQL. J'ai une Friendstable avec l'index suivant: Friends ( user_id1 ,user_id2) user_id1et user_id2sont des clés étrangères à la usertable Sont-ils équivalents? Si non alors pourquoi? Index(user_id1,user_id2) and...

70
Comment utiliser psql sans invite de mot de passe?

J'ai écrit un script pour REINDEXindexer dans une base de données. Voici l'un d'entre eux: 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

En regardant un plan d'exécution d'une requête à exécution lente, j'ai remarqué que certains des nœuds sont à la recherche d'index et que certains d'entre eux sont des analyses d'index. Quelle est la difference entre and index search et un scan d'index? Qui fonctionne mieux? Comment SQL choisit-il...

62
MySQL: Créer un index s'il n'existe pas

Est-il possible de créer un index dans MySQL s'il n'existe pas? MySQL ne supporte pas le format évident: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... La version de MySQL ( mysql -V) est 5.1.48, mais je pense que MySQL n’a pas...