Domande taggate «query-performance»

Per domande sul miglioramento delle prestazioni e / o dell'efficienza delle query del database.




1
Ottimizzazione di query su database di grandi dimensioni (oltre 25 milioni di righe, utilizzando max () e GROUP BY)
Sto usando Postgres 9.3.5 e ho una grande tabella nel database, attualmente ha oltre 25 milioni di righe e tende a diventare ancora più grande rapidamente. Sto cercando di selezionare righe specifiche (tutte unit_idcon solo le ultime unit_timestampper ognuna di esse) con una semplice query come: SELECT unit_id, max(unit_timestamp) AS …

1
Confronto tra due query in SQL Server 2012
Sto confrontando due query in SQL Server 2012. L'obiettivo è utilizzare tutte le informazioni pertinenti disponibili da Query Optimizer quando si sceglie la query migliore. Entrambe le query producono gli stessi risultati; il massimo ordine per tutti i clienti. La cancellazione del pool di buffer è stata eseguita prima di …


3
Perché la selezione di tutte le colonne risultanti di questa query è più rapida della selezione di una colonna a cui tengo?
Ho una domanda in cui l'utilizzo select *non solo fa molto meno letture, ma utilizza anche significativamente meno tempo della CPU rispetto all'utilizzo select c.Foo. Questa è la domanda: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c …

2
Problema di stima della cardinalità sull'unione interna
Faccio fatica a capire perché la stima delle righe sia terribilmente sbagliata, ecco il mio caso: Join semplice: utilizzando SQL Server 2016 sp2 (stesso problema su sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL stima 1 …




5
Come funziona il paging con ROW_NUMBER in SQL Server?
Ho una Employeetabella che ha un milione di record. Ho seguito SQL per i dati di paginazione in un'applicazione web. Funziona benissimo. Tuttavia ciò che vedo come un problema è: la tabella derivata tblEmployeeseleziona tutti i record nella Employeetabella (per creare i MyRowNumbervalori). Penso che questo provochi la selezione di …




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.