Questions marquées «index-tuning»

Processus permettant de déterminer quels index sont utiles et lesquels ne le sont pas.

3
Pourquoi ma requête EXISTS effectue-t-elle une analyse d'index au lieu d'une recherche d'index?
Je travaille sur l'optimisation de certaines requêtes. Pour la requête ci-dessous, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …



2
Index de colonne calculé non utilisé
Je veux avoir une recherche rapide basée sur si deux colonnes sont égales. J'ai essayé d'utiliser une colonne calculée avec un index, mais SQL Server ne semble pas l'utiliser. Si j'utilise simplement une colonne de bits à remplissage statique avec un index, j'obtiens la recherche d'index attendue. Il semble qu'il …

1
Comment indexer une requête avec `WHERE field IS NULL`?
J'ai une table avec beaucoup d'insertions, définissant l'un des champs ( uploaded_at) sur NULL. Une tâche périodique sélectionne ensuite tous les tuples WHERE uploaded_at IS NULL, les traite et les met à jour, en définissant uploaded_atla date actuelle. Comment dois-je indexer la table? Je comprends que je devrais utiliser un …

2
Ajout d'index aux grandes tables mysql
J'ai une table | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingdecimal (65,0) NOT NULL, scheduled_interest_duedecimal (65,0) NOT NULL, currencyint (11) NOT NULL, …

1
Un INDEX NON CLUSTERED non utilisé peut-il encore améliorer la vitesse de requête?
C'est une situation étrange, mais j'espère que quelqu'un aura une réponse. Au cours de certains problèmes de performances, nous avons ajouté un INDEX NON CLUSTERED à une table, comme demandé par sp_BlitzIndex. Nous avons vérifié son utilisation le lendemain, et il a montré 0 lectures ( 0 analyses / recherches, …



1
Quel index sera utilisé dans ce scénario?
SQL Server 2014 Standard Edition J'ai besoin de trouver le nombre de vols à destination et en provenance de villes spécifiques pendant certains mois. Par exemple select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Le schéma du …



3
Un ou deux index?
J'ai l'index suivant créé sur une table dans ma base de données: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Le serveur suggère l'index «manquant» suivant: CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Il me semble logique de modifier la définition d'index existante pour inclure …


1
Optimiser l'index sur une table de lignes de 2 135 044 521
J'ai un problème d'E / S avec une grande table. Statistiques générales Le tableau présente les principales caractéristiques suivantes: environnement: Azure SQL Database (le niveau est P4 Premium (500 DTU)) rangées: 2,135,044,521 1275 partitions utilisées index clusterisé et partitionné Modèle Voici l'implémentation de la table: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] …

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.