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.

2
Comprendre «analyse de tas de bitmap» et «analyse d’index bitmap»
Je vais essayer d'expliquer mes malentendus à l'aide de l'exemple suivant. Je ne comprenais pas les fondamentaux du Bitmap Heap Scan Node. Considérons la requête dont SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';le plan est le suivant: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) …
36 postgresql  index 




2
Ordre par colonne devrait avoir index ou pas?
J'ai ajouté à la table des index utilisés pour la recherche du résultat. Je montre les résultats par ordre ASC ou DESC. Donc, cette colonne devrait avoir un index ou pas? J'ai 2 autres index sur cette table. Quelle incidence les performances auront-elles sur l'indexation de cette colonne?


7
Copier la structure complète d'une table
En utilisant certaines méthodes, lorsque vous créez une copie d'une table, vous perdez des index, PK, FK, etc. Par exemple, dans SQL Server, je peux dire: select * into dbo.table2 from dbo.table1; Ceci est juste une simple copie du tableau; tous les index / contraintes sont manquants. Comment copier une …



2
Index et performances multicolonnes
J'ai une table avec un index multicolonne, et j'ai des doutes sur le bon tri des index pour obtenir les performances maximales sur les requêtes. Le scénario: PostgreSQL 8.4, table avec environ un million de lignes Les valeurs de la colonne c1 peuvent avoir environ 100 valeurs différentes . Nous …


1
La recherche d'index serait-elle sensiblement plus rapide avec char vs varchar lorsque toutes les valeurs sont de 36 caractères
J'ai un schéma hérité (avertissement!) Qui utilise un identifiant généré par hachage pour la clé primaire de toutes les tables (il y en a beaucoup). Un exemple d'un tel identifiant est: 922475bb-ad93-43ee-9487-d2671b886479 Il n'y a aucun espoir possible de changer cette approche, mais les performances avec l'accès à l'index sont …




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.