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.

5
Quelle est l'architecture d'index appropriée lorsqu'elle est forcée d'implémenter IsDeleted (suppressions en douceur)?
Actuellement, nous avons une base de données et une application existantes qui sont entièrement fonctionnelles. Je n'ai pas la possibilité de changer l'architecture à ce stade. Aujourd'hui, chaque table de la base de données possède un champ "IsDeleted" NOT NULL BIT avec une valeur par défaut de "0". Lorsque l'application …

3
Effet d'un index sur les instructions de mise à jour lorsque la colonne de mise à jour n'est pas dans un index
Je vois constamment des gens disent que les indices ralentissent update, deleteet insert. Ceci est utilisé comme une instruction générale, comme s'il s'agissait d'un absolu. Tout en ajustant ma base de données pour améliorer les performances, je continue de rencontrer cette situation qui semble contredire logiquement cette règle pour moi, …



2
Index sur la clé primaire non utilisé dans la jointure simple
J'ai les définitions de table et d'index suivantes: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Pourquoi aucun des index de munkalap_id n'est-il utilisé dans la requête …






1
Plan d'exécution avec plusieurs index manquants
Si vous exécutez une requête avec «Inclure le plan d'exécution réel», le plan suggérera également les index manquants. Les détails de l'index sont à l'intérieur de la MissingIndexesbalise dans le XML. Y a-t-il une situation où le plan comprend plusieurs suggestions d'index? J'ai essayé différentes requêtes SQL mais je n'ai …


3
Index pour requête SQL avec condition WHERE et GROUP BY
J'essaie de déterminer quels index utiliser pour une requête SQL avec une WHEREcondition et GROUP BYqui fonctionne actuellement très lentement. Ma requête: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id Le tableau compte actuellement 32 000 000 lignes. Le temps d'exécution …



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.