Questions marquées «query-performance»

Pour toute question sur l'amélioration des performances et / ou de l'efficacité des requêtes de base de données.


1
Comment optimiser la requête
J'ai une structure de base de données similaire à celle-ci, CREATE TABLE [dbo].[Dispatch]( [DispatchId] [int] NOT NULL, [ContractId] [int] NOT NULL, [DispatchDescription] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Dispatch] PRIMARY KEY CLUSTERED ( [DispatchId] ASC, [ContractId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = …




2
Requêtes très similaires, performances très différentes
J'ai deux requêtes très similaires Première requête: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id = ari.AuditId WHERE ari.RelatedId = '1DD87CF1-286B-409A-8C60-3FFEC394FDB1' and a.TargetTypeId IN (1,2,3,4,5,6,7,8,9, 11,12,13,14,15,16,17,18,19, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39, 41,42,43,44,45,46,47,48,49, 51,52,53,54,55,56,57,58,59, 61,62,63,64,65,66,67,68,69, 71,72,73,74,75,76,77,78,79) Résultat: 267479 Plan: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Deuxième requête: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id …




1
interroger les gains de performances en supprimant la jointure interne de la correspondance de hachage de l'opérateur
En essayant d'appliquer le contenu de cette question ci-dessous à ma propre situation, je suis un peu confus quant à la façon dont je pourrais me débarrasser de l'opérateur Hash Match (Inner Join) si possible. Performances des requêtes SQL Server - suppression du besoin de correspondance de hachage (jointure interne) …




3
Requête à exécution longue sur un réplica en lecture seule qui prend des instants sur le serveur principal
J'ai une configuration AG à 4 nœuds comme suit: Configuration matérielle VM de tous les nœuds: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 processeurs virtuels 356 Go de RAM (longue histoire à celle-ci ...) degré maximal de parallélisme: 1 (tel que requis par le fournisseur de l'application) seuil …


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.