Domande taggate «optimization»

Nel contesto di un database, l'ottimizzazione si riferisce al processo di Query Optimizer che seleziona un piano di esecuzione fisica efficiente.

2
MySQL: delete ... where..in () vs delete..from..join e tabelle bloccate su delete con subselect
Dichiarazione di non responsabilità: si prega di scusare la mia mancanza di conoscenza degli interni del database. Eccolo: Eseguiamo un'applicazione (non scritta da noi) che presenta un grosso problema di prestazioni in un processo di pulizia periodica nel database. La query è simile alla seguente: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID …

2
Inserto a più file vs più inserti a riga singola
Nella mia app faccio inserimenti su più righe quando posso solo perché riduce il numero di round trip tra il db e l'app. Tuttavia, ero curioso, ci sono altri vantaggi? Ad esempio, se più righe vengono inserite contemporaneamente in questo modo: insert into tbl (c1, c2) values (v1, v2) (v3, …







2
Query molto simili, prestazioni notevolmente diverse
Ho due domande molto simili Prima query: 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) Risultato: 267479 Piano: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Seconda query: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id …







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.