J'ai récemment entendu dire que les pages de données d'un index cluster ne sont pas stockées de manière contiguë. Est-ce vrai? Peut-être que les pages de données sont normalement stockées de manière contiguë avec quelques exceptions à la règle? Ou peut-être que j'ai mal entendu et que la page de …
Mes développeurs ont configuré leur application pour utiliser les GUID en tant que PK pour à peu près toutes leurs tables et par défaut, SQL Server a configuré l'index cluster sur ces PK. Le système est relativement jeune et nos plus grandes tables ne dépassent pas un million de lignes, …
J'ai une base de données SQL hébergée sur Azure. Le problème est que la taille devient hors de contrôle, je peux voir jusqu'à 99% de fragmentation dans les index clusterisés de la clé primaire. Je suis capable de reconstruire tous les autres index avec online=onoption et cela n'affectera pas les …
J'ai cherché à utiliser les vues indexées pour augmenter les performances de certaines de nos vues les plus couramment utilisées. Cependant, les vues indexées ne prennent pas en charge les index cluster non uniques, ce qui va un peu à l'encontre de la priorité définie par le reste de la …
J'ai une table SQL Server 2014 qui ressemble à ceci: OrderId int not null IDENTITY --this is the primary key column OrderDate datetime2 not null CustomerId int not null Description nvarchar(255) null Certaines personnes de mon équipe ont suggéré que l'index clusterisé soit activé OrderId, mais je pense que le …
J'avais l'impression que si je sommais DATALENGTH()tous les champs pour tous les enregistrements d'une table, j'obtiendrais la taille totale de la table. Suis-je trompé? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true J'ai utilisé cette requête ci-dessous (que j'ai obtenue en ligne …
Je dois utiliser des vues indexées pour atteindre les performances. Comme je peux le voir sur cette table de comparaison, l'édition standard ne prend pas en charge les vues indexées. Mais BOL dit: Les vues indexées peuvent être créées dans n'importe quelle édition de SQL Server. Dans SQL Server Enterprise, …
Lorsqu'un index est désactivé, la définition reste dans le catalogue système mais n'est plus utilisée. SQL Server ne gère pas l'index (car les données de la table changent) et l'index ne peut pas être utilisé pour satisfaire les requêtes. Si un index cluster est désactivé, la table entière devient inaccessible. …
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 , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) …
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 maxceux? Si vous utilisez …
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" …
Je vais commencer par un exemple très simple: deux tables, toutes les deux avec le même schéma, clusterisées sur PK, mais dont l'une a un INSTEAD OF UPDATEdéclencheur: CREATE TABLE Standard ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT NOT NULL ) GO CREATE TABLE InsteadOf ( PK UNIQUEIDENTIFIER PRIMARY …
À 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 champs.
Je voudrais créer intentionnellement de mauvaises conditions d'index sur une base de données de test SQL Server 2017, juste pour mieux comprendre ces scripts de maintenance? Maintenance de l'index et des statistiques SQL Server Existe-t-il un moyen rapide / automatique de compromettre l'intégrité de l'index ou d'augmenter la fragmentation de …
J'ai un développeur qui voudrait, lors d'une instruction select sans ordre, que les lignes d'une table soient dans l'ordre où elles ont été insérées. Le développeur a suggéré de passer d'un index clusterisé à un index non clusterisé. En changeant l'index de cluster à non-cluster, cela garantit-il l'ordre dans lequel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.