Existe-t-il un moyen de surveiller l’avancement de la création d’un index dans PostgreSQL? Je crée un index sur une grande table et j'aimerais voir à quelle vitesse cela se produit. Y at-il un moyen de surveiller
Existe-t-il un moyen de surveiller l’avancement de la création d’un index dans PostgreSQL? Je crée un index sur une grande table et j'aimerais voir à quelle vitesse cela se produit. Y at-il un moyen de surveiller
Nous concevons un système dont la lecture est connue (de l'ordre de dizaines de milliers de lectures par minute). Il y a une table namesqui sert comme une sorte de registre central. Chaque ligne a un textchamp representationet un unique keyqui est un hachage MD5 de cela representation. 1 Ce tableau...
J'ai une application qui ne sélectionnera que l'égalité, et je suppose que je devrais utiliser un index de hachage sur un index btree. À ma grande consternation, les indices de hachage ne sont pas pris en charge sur MyISAM ou InnoDB. Quoi de neuf avec
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...
J'essayais avec des index pour accélérer les choses, mais dans le cas d'une jointure, l'index n'améliore pas le temps d'exécution de la requête et, dans certains cas, il ralentit le processus. La requête pour créer une table de test et la remplir avec des données est la suivante: CREATE 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...
J'ai quelques très grandes tables avec la même structure de base. Chacun a une colonne RowNumber (bigint)et DataDate (date). Les données sont chargées à l'aide de SQLBulkImport toutes les nuits et aucune "nouvelle" donnée n'est chargée - il s'agit d'un enregistrement historique (SQL Standard, pas...
J'aurais pensé que les bases de données en sauraient assez sur ce qu'elles rencontrent souvent et seraient en mesure de répondre aux demandes auxquelles elles sont soumises pour décider d'ajouter des index aux données hautement
Nous utilisons PostgreSQL v8.2.3. Il y a des tables impliquées: EMPLOYEE et EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) Deux tables sont jointes de manière à ce que si EMPLOYEE.EMAIL1 ou EMPLOYEE.EMAIL2 ne possède pas d'entrée...
Je fais actuellement quelques importations de données dans un système hérité et j'ai découvert que ce système n'utilise pas un seul index clusterisé. Une recherche rapide sur Google m'a fait découvrir le concept des tables HEAP et maintenant je suis curieux de savoir dans quels scénarios...
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...
Cette requête obtient une liste des publications créées par les personnes que vous suivez. Vous pouvez suivre un nombre illimité de personnes, mais la plupart des personnes suivent <1000 autres. Avec ce style de requête, l'optimisation évidente serait de mettre en cache les "Post"identifiants,...
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...
Je me bats avec les index, les clés primaires et les clés étrangères ... Et la nécessité de les avoir tous. Si j'ai deux tables, les deux ont un entier comme clé primaire. La première table fait référence via un FK à la clé primaire de la deuxième table. Sur les deux tables, j'ai un index de clé...
J'ai utilisé ALTER INDEX REBUILD pour supprimer la fragmentation d'index. Dans certains cas, REBUILD ne semble pas supprimer cette fragmentation. Quelles sont les raisons pour lesquelles REBUILD ne supprime pas la fragmentation? Il semble que cela se produise surtout avec de petits...
Poser cette question, en particulier pour Postgres, car elle a un bon supoort pour les index R-tree / spatial. Nous avons le tableau suivant avec une structure arborescente (modèle Nested Set) de mots et leurs fréquences: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset...
Je n'ai entendu parler de Robert Martin qu'aujourd'hui, et il semble qu'il soit une figure notable du monde du logiciel, donc je ne veux pas que mon titre apparaisse comme s'il s'agissait d'un appât de clic ou que je mette des mots dans sa bouche, mais c'est simplement comment j'ai interprété ce...
Je viens de rencontrer un problème étrange, selon lequel, selon la façon dont je crée un index, un nom d'index est requis. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); #...
Nous avons un entrepôt de données avec un nombre d’enregistrements assez important (10 à 20 millions de lignes) et nous exécutons souvent des requêtes qui comptent les enregistrements entre certaines dates ou comptent des enregistrements avec certains indicateurs, par exemple SELECT f.IsFoo,...
J'ai une instruction SQL qui insère des lignes dans une table avec un index cluster sur la colonne TRACKING_NUMBER. PAR EXEMPLE: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Ma question est la suivante: est-il utile d'utiliser une...