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.



4
Optimisation des requêtes sur une plage d'horodatages (deux colonnes)
J'utilise PostgreSQL 9.1 sur Ubuntu 12.04. Je dois sélectionner des enregistrements dans une plage de temps: ma table time_limitsa deux timestampchamps et une integerpropriété. Il y a des colonnes supplémentaires dans ma table réelle qui ne sont pas impliquées dans cette requête. create table ( start_date_time timestamp, end_date_time timestamp, id_phi …



5
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 Index(user_id2,user_id1) Si je crée une clé primaire (user_id1, user_id2), crée-t-il automatiquement des index pour elle …

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


4
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 l'un sur …

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

2
Créer un index s'il n'existe pas
Je travaille sur une fonction qui me permet d'ajouter un index s'il n'existe pas. Je rencontre un problème auquel je ne parviens pas à obtenir une liste d’index à comparer. Des pensées? Ceci est un problème similaire à celui de la création de colonne qui est résolu avec ce code: …



2
Possible INDEX sur un champ VARCHAR dans MySql
Je travaille dans une base de données MySql , avec un tableau comme celui-ci: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... et je dois faire beaucoup de requêtes comme ceci (avec 5 à 10 chaînes dans la liste) : SELECT myField FROM table_name WHERE myField IN ('something', …

4
Règle dure et rapide pour inclure des colonnes dans l'index
Existe-t-il une règle absolue pour décider quelles colonnes et dans quel ordre elles doivent être placées dans Inclus dans index non clusterisé. Je venais de lire ce post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index et j'ai constaté que pour la requête suivante: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Le poster a …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.