Domande taggate «statistics»

Le statistiche per l'ottimizzazione delle query sono oggetti che contengono informazioni statistiche sulla distribuzione dei valori in una o più colonne di una tabella o vista indicizzata.




2
stats_column_id e index_column_id non si aggiornano con l'ordine fisico dell'indice cluster modificato
A meno che non fraintenda lo scopo della colonna, il codice seguente indica che una modifica della struttura dell'indice cluster non modifica la posizione ordinale ( stats_column_id) della colonna nel DMV sys.stats_columns . (Testato in AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id, ic.index_column_id from sys.indexes i join sys.index_columns ic on i.object_id …


1
Perché SQL Server rifiuta di aggiornare queste statistiche con tutt'altro che fullscan?
Ho notato un'operazione di statistiche di aggiornamento automatico relativamente lunga (20 min +) in una build quotidiana di datawarehouse. Il tavolo in questione è CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] …


1
Statistiche. Sono possibili istogrammi a più colonne?
Sto pensando a una situazione in cui ho due colonne ad alta densità ma queste colonne non sono indipendenti. Definizione Ecco la definizione della tabella che ho creato a scopo di test. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, …

1
le statistiche sono aggiornate, ma la stima non è corretta
Quando lo faccio dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)ottengo il seguente risultato per l'ID report 18698: Per questa query: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Ottengo un piano di query che consente di cercare un indice cluster PK_Reports_Documentscome previsto. Ma ciò che mi sconcerta è il valore errato …



2
Comprensione di statistiche, piani di esecuzione e "problema chiave crescente"
Sto cercando di comprendere meglio (concettualmente) la relazione tra statistiche, piani di esecuzione, esecuzione di procedure memorizzate. Sono corretto nel dire che le statistiche vengono utilizzate solo durante la creazione del piano di esecuzione per una procedura memorizzata e non vengono utilizzate nel contesto di esecuzione effettivo? In altre parole, …




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.