Domande taggate «query-performance»

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

1
SQL Server: gestione della localizzazione delle stringhe in pile di viste nidificate non deterministiche
Durante la creazione del profilo di un database mi sono imbattuto in una vista che fa riferimento ad alcune funzioni non deterministiche a cui si accede 1000-2500 volte al minuto per ogni connessione nel pool di questa applicazione. Un semplice SELECTdalla vista produce il seguente piano di esecuzione: Sembra un …


3
Dati e prestazioni enormi in SQL Server
Ho scritto un'applicazione con un back-end di SQL Server che raccoglie e archivia e una quantità estremamente elevata di record. Ho calcolato che, al culmine, la quantità media di record è da qualche parte nel viale di 3-4 miliardi al giorno (20 ore di funzionamento). La mia soluzione originale (prima …



3
Forcing Flow Distinct
Ho un tavolo come questo: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Sostanzialmente tenere traccia degli aggiornamenti degli oggetti con un ID crescente. Il consumatore di questa tabella selezionerà un blocco di 100 ID oggetto distinti, ordinati per UpdateIde partendo da …




2
Perché l'indice filtrato sul valore IS NULL non viene utilizzato?
Supponiamo di avere una definizione di tabella come questa: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) E un indice non cluster filtrato come questo: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Perché questo indice …

1
SELEZIONARE TOP 1 da una tabella molto grande su una colonna di indice è molto lento, ma non con ordine inverso ("desc")
Abbiamo un database di grandi dimensioni, circa 1 TB, che esegue SQL Server 2014 su un server potente. Tutto ha funzionato bene per alcuni anni. Circa 2 settimane fa abbiamo effettuato una manutenzione completa, che includeva: Installa tutti gli aggiornamenti software; ricostruire tutti gli indici e i file DB compatti. …


3
Effetto di un indice sulle istruzioni di aggiornamento in cui la colonna di aggiornamento non si trova in un indice
Ho sempre visto la gente dice che gli indici rallentano update, deletee insert. Questo è usato come un'istruzione coperta, come se fosse un assoluto. Mentre ottimizzo il mio database per migliorare le prestazioni, continuo a imbattermi in questa situazione che sembra contraddire logicamente quella regola per me, e da nessuna …



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.