Dans un certain tutoriel, j'ai lu que l'auteur filtre en sys.indexesfonction du prédicat index_id < 256000. Qu'est-ce que cela
Dans un certain tutoriel, j'ai lu que l'auteur filtre en sys.indexesfonction du prédicat index_id < 256000. Qu'est-ce que cela
Comment puis-je trouver la requête provoquant les DMV d'index manquants suggérant de créer un index particulier? Je vous
Je vais créer une table avec deux champs - IDcomme BIGINTet IPAddresscomme varchar(45)ou varbinary(16). L'idée est de stocker toutes les adresses IP uniques et d'utiliser une référence à la IDplace de la réelle IP addressdans d'autres tableaux. Généralement, je vais créer une procédure stockée qui...
Après avoir lu les questions et réponses de ce site Web sur les index, une question m'est venue à l'esprit. Et si, on utilise une table de dimension temporelle avec le niveau de granularité inférieur étant le jour. Où placer les index? Randy Melder dans la question: Que signifie «index» sur RDBMS?...
J'ai une table avec un UNIQUEindex multi-colonnes sur _job_id__et __keyword_id__. Aurais-je également besoin d'ajouter un autre index __job_id__si j'ai une requête fréquente qui effectue un GROUP BYsur cette colonne? (À 100 millions de lignes, cela pourrait prendre un certain temps. C'est pourquoi...
Sur SQL Server 2005, si toutes les bases de données sont en mode complet (avec des sauvegardes du journal des transactions toutes les heures), est-il possible de déterminer si la reconstruction de tous les index d'une base de données peut augmenter le fichier journal d'une base de données? Et...
J'ai une table avec plusieurs millions de lignes, à partir de laquelle je dois exécuter de temps en temps des requêtes. La première requête sera généralement assez lente (environ 10 secondes), et les requêtes suivantes sont généralement beaucoup plus rapides (environ 1 seconde). Après quelques...
J'ai une requête qui exclut des données basées sur la valeur d'une colonne flottante select * from My_Table where my_Float_column != 0 and my_Float_column is not null Je ne veux pas indexer un type flottant si je peux l'aider. Le plan d'exécution serait-il assez intelligent pour utiliser un index...
À quoi ressemblent les index dans un diagramme de relations d'entité? Je l'ai googlé et je ne sais pas quel est l'aspect standard d'un index dans un ERD. Et je parle du diagramme de pied de biche qui comprend tous les
J'essaie de créer une table InnoDB qui contient une VARCHARcolonne pouvant contenir jusqu'à 3071 caractères. Je voudrais appliquer une UNIQUEcontrainte sur les données de cette colonne. MySQL semble appliquer des contraintes à l'aide d'un index. Dans InnoDB, les tailles d'index semblent être...
J'ai une colonne de base de données appelée auto_reviewoù est le type de colonne boolean. Il existe un index pour ce champ, créé à l'aide de l'ORM ActiveRecord. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Lorsque j'interroge le champ pour une valeur booléenne, PG...
J'ai une procédure stockée qui tronque certaines tables avec environ 1,75 million de lignes dans chacune, avant d'insérer de nouvelles données (basées sur les données d'autres tables, calculs, etc.) Le plan de base est très simple: Tronquer les tableaux Insérez 1,75 million de lignes dans des...
Notre projet gère une très grande base de données très compliquée. Il y a environ un mois, nous avons remarqué que l'espace utilisé par les colonnes indexées contenant des valeurs nulles devenait trop grand. En réponse à cela, j'ai écrit un script qui rechercherait dynamiquement tous les index à...
Nous avons une erreur lors de l'exécution du script suivant; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED ,...
J'ai une suite à ma question précédente concernant la vitesse d'importation avec Inno-Tables (surprise!). Scénario J'essaie d'importer un gros vidage de base de données * sur ma machine de développement locale dans un délai raisonnable. Nous avons beaucoup de KEYs attachés aux tables qui se sont...
Lorsque nous avons effectué une reconstruction sur un index clusterisé sur une table contenant environ 15 Go de données et que la taille des données a été réduite à 5 Go, comment cela peut-il être? Quel type de "données" est supprimé? Taille des données, je veux dire la colonne "données" de DBCC...
Selon Craig Ringer : Bien que ce soit généralement une bonne idée de créer un index sur (ou incluant) vos colonnes de clé étrangère côté référencement, ce n'est pas obligatoire. Chaque index que vous ajoutez ralentit légèrement les opérations DML, vous payez donc un coût de performance pour chaque...
Je sais que lorsque des VARCHAR(MAX)/NVARCHAR(MAX)colonnes sont utilisées, les données sont stockées out of the row- la ligne de données aura un pointeur vers un autre emplacement où la «grande valeur» est stockée. J'ai les questions suivantes: Chaque champ est-il stocké out of the rowou uniquement...
J'utilise postgres 9.4. Le messagesa le schéma suivant: les messages appartiennent à feed_id, et a posted_at, les messages peuvent également avoir un message parent (en cas de réponses). Table "public.messages" Column | Type | Modifiers
J'ai du mal à trouver une documentation sur la façon dont SQL Server stocke réellement une colonne calculée non persistante. Prenons l'exemple suivant: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID),...