Domande taggate «query-performance»

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




4
Come gestire le query di oltre 500 milioni di elementi
La struttura dei miei dati è la seguente: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group: <integer> variable_a: <float> variable_b: <float> variable_c: <float> a couple more no very important …


1
come mai una variabile di tabella sta migliorando le prestazioni di una query in questa circostanza?
per questo caso specifico, che proverò a spiegare di seguito, l'utilizzo di una variabile di tabella ha prestazioni migliori rispetto al non utilizzo di una variabile di tabella. Vorrei sapere perché e, se possibile, eliminare la variabile di tabella. questa è la query che utilizza la variabile table: USE [BISource_UAT] …

1
SQL Server, TOP contro ROW_NUMBER
Sto imparando i piani di esecuzione e sto provando diverse query, confrontando le loro prestazioni e inciampando su questo: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID FROM FTCatalog.Statistic …


2
Ci sono vantaggi nell'utilizzo di tabelle temporanee su tabelle derivate in SQL Server?
Ho letto che le tabelle derivate hanno prestazioni migliori rispetto alle tabelle temporanee, ma comunque molti sviluppatori di SQL Server preferiscono le seconde. Perché? Devo fare query con dati di grandi dimensioni (milioni di record) e voglio essere sicuro di utilizzare la scelta migliore. CREATE TABLE A( id BIGINT IDENTITY(1,1) …

2
GROUP BY con MAX rispetto a MAX
Sono un programmatore, ho a che fare con un grande tavolo con il seguente schema: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float È attivo un indice cluster Name, UpdateTime Mi chiedevo cosa dovrebbe essere più veloce: SELECT MAX(UpdateTime) FROM [MyTable] o SELECT MAX([UpdateTime]) AS value from ( …






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.