Je comprends qu'il peut y avoir une différence de sens ou d' intention entre les deux, mais existe-t-il des différences de comportement ou de performances entre une clé primaire en cluster et un index unique en
Je comprends qu'il peut y avoir une différence de sens ou d' intention entre les deux, mais existe-t-il des différences de comportement ou de performances entre une clé primaire en cluster et un index unique en
Je travaille sur une solution de maintenance personnalisée à l'aide de la sys.dm_db_index_physical_statsvue. Je l'ai actuellement référencé à partir d'une procédure stockée. Maintenant, lorsque cette procédure stockée s'exécute sur l'une de mes bases de données, elle fait ce que je veux qu'elle...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Lorsqu'il s'agit de mettre à jour une...
Est-il possible de faire en sorte qu'InnoDB utilise des index identiques à MyISAM au lieu d'un index clusterisé en raison de la limitation de la RAM tout en bénéficiant de ses performances de
J'ai un problème avec INDEXER une DATETIME (ou même une date) comme première partie de ma CLÉ PRIMAIRE. J'utilise MySQL 5.5 Voici mes deux tableaux: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT...
Ainsi, vous pouvez utiliser FILLFACTORpour laisser de l'espace dans les pages d'index des feuilles. La spécification PAD_INDEXlaisse également de l'espace dans les nœuds intermédiaires. Quels scénarios devez-vous spécifier PAD_INDEXet quels avantages apporte-t-il à
J'utilise le script Ola Hallengrens pour la maintenance de l'index. Avant cela, j'ai utilisé la requête suivante pour voir quels index sont les plus fragmentés: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent,...
J'ai entendu dire que le stockage d'index sur un groupe de fichiers et un lecteur différents augmente les performances dans une base de données car le lecteur n'a pas à faire la navette entre l'index et les données auxquelles l'index fait référence. J'ai également entendu dire que c'est un mythe....
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...
Le contexte Cette question concerne les détails d'implémentation de bas niveau des index dans les systèmes de base de données SQL et NoSQL. La structure réelle de l'index (arbre B +, hachage, SSTable, etc.) n'est pas pertinente car la question concerne spécifiquement les clés stockées à l'intérieur...
Permettez-moi donc de préface en disant que je n'ai pas un contrôle total sur ma conception de base de données, de sorte que de nombreux aspects du système actuel ne peuvent pas être modifiés aux fins de ce scénario. Les commentaires sur la façon de repenser les aspects de la conception sont...
Je crée une application multi-locataire (base de données unique, schéma unique) en utilisant l'API Web ASP, Entity Framework et la base de données SQL Server / Azure. Cette application sera utilisée par 1000 à 5000 clients. Toutes les tables auront un champ TenantId(Guid / UNIQUEIDENTIFIER). En ce...
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...
Nous avons une très grande base de données avec des centaines d'index inutilisés selon les statistiques DMV, qui se sont accumulés depuis le dernier redémarrage du serveur en juillet. L'un de nos administrateurs de base de données a émis les avertissements suivants, qui n'ont aucun sens pour moi:...
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...
Notre serveur SQL vit sur un SAN. Il contient des dizaines de bases de données OLTP, certaines avec plusieurs tables contenant plus de 1 million d'enregistrements. Nous exécutons chaque semaine les scripts de maintenance d'index d'Ola Hallengren , et cela dure plusieurs heures à chaque fois. En...
J'ai une table, appelée Address, qui a une colonne calculée persistante appelée Hashkey. La colonne est déterministe mais pas précise. Il contient un index unique qui n'est pas recherché. Si j'exécute cette requête, en renvoyant la clé primaire: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM...
J'ai besoin d'une courte explication de l'index clusterisé. Qu'est-ce qu'un index clusterisé? Quelles sont les meilleures pratiques d'utilisation de l'index clusterisé?
Voici le bilan: je fais une requête de sélection. Chaque colonne des clauses WHEREet se ORDER BYtrouve dans un index non cluster unique IX_MachineryId_DateRecorded, soit en tant que partie de la clé, soit en tant que INCLUDEcolonnes. Je sélectionne toutes les colonnes, ce qui entraînera une...
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...