Quando si progetta uno schema di dati del server SQL e le successive query, sprocs, viste, ecc. La nozione di un indice cluster e l'ordine dei dati su disco ha senso considerare i progetti di DB realizzati esplicitamente per essere distribuiti su piattaforme SSD? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx "Un indice cluster determina l'ordine …
Dopo aver posto questa domanda confrontando i GUID sequenziali e non sequenziali, ho provato a confrontare le prestazioni INSERT su 1) una tabella con una chiave primaria GUID inizializzata in sequenza con newsequentialid()e 2) una tabella con una chiave primaria INT inizializzata in sequenza con identity(1,1). Mi aspetto che quest'ultimo …
Questo Libro bianco del 2007 confronta le prestazioni di singole istruzioni di selezione / inserimento / eliminazione / aggiornamento e selezione intervallo su una tabella organizzata come un indice cluster rispetto a una tabella organizzata come un heap con un indice non cluster sulle stesse colonne chiave dell'elemento della configurazione …
Ho alcuni tavoli molto grandi con la stessa struttura di base. Ognuno ha una RowNumber (bigint)e una DataDate (date)colonna. I dati vengono caricati utilizzando SQLBulkImport ogni notte e non vengono mai caricati dati "nuovi": è un record storico (SQL Standard, non Enterprise, quindi nessun partizionamento). Poiché ogni bit di dati …
Attualmente sto effettuando alcune importazioni di dati in un sistema legacy e ho scoperto che questo sistema non utilizza un singolo indice cluster. Una rapida ricerca su Google mi ha fatto conoscere il concetto di tabelle HEAP e ora sono curioso di sapere quali scenari di utilizzo una tabella HEAP …
Ho usato ALTER INDEX REBUILD per rimuovere la frammentazione dell'indice. In alcuni casi REBUILD non sembra rimuovere questa frammentazione. Quali sono i motivi per cui REBUILD non rimuove la frammentazione? Sembra che ciò accada soprattutto con piccoli indici.
Ho un'istruzione SQL che inserisce le righe in una tabella con un indice cluster sulla colonna TRACKING_NUMBER. PER ESEMPIO: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE La mia domanda è: aiuta a utilizzare una clausola ORDER BY nell'istruzione SELECT per la colonna dell'indice cluster, o …
I nostri database sono composti da molte tabelle, la maggior parte delle quali utilizza una chiave surrogata intera come chiave primaria. Circa la metà di queste chiavi primarie si trova su colonne di identità. Lo sviluppo del database è iniziato ai tempi di SQL Server 6.0. Una delle regole seguite …
Ho letto degli interni di SQL Server e ogni libro o blog menziona questo riguardo le scansioni all'indietro. Una scansione all'indietro di un indice cluster non può usare il parallelismo L'unico post che ha detto qualcosa è questo qui sotto. Il post afferma che il team di SQL Server non …
In breve Quali sono i fattori che influenzano la selezione di Optimizer dall'indice di una vista indicizzata? Per me, le viste indicizzate sembrano sfidare ciò che ho capito su come lo Strumento per ottimizzare sceglie gli indici. L'ho già visto prima , ma l'OP non è stato accolto molto bene. …
Comprendo che potrebbe esserci una differenza nel significato o nell'intento tra i due, ma ci sono differenze comportamentali o prestazionali tra una chiave primaria in cluster e un indice univoco in cluster?
Ho bisogno di una breve spiegazione dell'indice cluster. Che cos'è un indice cluster? Quali sono le migliori pratiche per l'utilizzo dell'indice cluster?
Facciamo alcune ipotesi: Ho un tavolo che assomiglia a questo: a | b ---+--- a | -1 a | 17 ... a | 21 c | 17 c | -3 ... c | 22 Fatti sul mio set: Le dimensioni dell'intera tabella sono ~ 10 10 righe. Ho ~ 100k …
Ho una tabella di SQL Server definita come segue CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, …
Ho una tabella con 200 GB di dimensione occupata dai dati e 180 GB di dimensione dai 6 indici su di essa. È gonfiato al 30%, quindi voglio recuperare lo spazio indesiderato occupato da esso. È raggruppato su job_id_idindice x. Quindi per recuperare lo spazio devo usare il clustercomando o …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.