Questions marquées «filtered-index»

5
Comment créer un index conditionnel dans MySQL?
Comment créer un index pour filtrer une plage ou un sous-ensemble spécifique de la table dans MySQL? AFAIK c'est impossible de créer directement mais je pense qu'il est possible de simuler cette fonctionnalité. Exemple: je veux créer un index pour la NAMEcolonne uniquement pour les lignes avecSTATUS = 'ACTIVE' Cette …


2
Pourquoi l'index filtré sur la valeur IS NULL n'est pas utilisé?
Supposons que nous ayons une définition de table comme celle-ci: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Et un index non cluster filtré comme celui-ci: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Pourquoi cet …


3
Améliorez les performances des requêtes à l'aide de IN ()
J'ai la requête SQL suivante: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA LIKE …


3
Colonne incluse versus index filtré
Nous travaillons actuellement avec une table nommée tb_tranfers . Ce tableau compte 40 millions de lignes et fait environ 26 Go (données de 11 Go, index de 15 Go). 10 à 15% des lignes sont des lignes supprimées en douceur ( DeletedDate n'est pas null). L'applicaiton utilise uniquement des lignes …



2
existe-t-il un moyen de contourner le problème lorsque vous souhaitez placer un OU dans un index filtré?
existe-t-il un moyen de contourner le problème lorsque vous souhaitez placer un OU dans un index filtré? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) J'essaie de créer l'index ci-dessus, car je ne suis PAS intéressé par …
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.