Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 5 anni fa . Esistono strumenti simili a SSMS Tools Pack 2012 ? Le licenze …
Quali sono le condizioni che generano un avviso relativo al piano di esecuzione "Sovvenzione eccessiva" ? La concessione della memoria di query ha rilevato "ExcessiveGrant", che potrebbe influire sull'affidabilità. Dimensione della concessione: 5128 KB iniziali, 5128 KB finali, 16 KB utilizzati. SSMS Plan Explorer Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive Grant" …
Data la seguente tabella heap con 400 righe numerate da 1 a 400: DROP TABLE IF EXISTS dbo.N; GO SELECT SV.number INTO dbo.N FROM master.dbo.spt_values AS SV WHERE SV.[type] = N'P' AND SV.number BETWEEN 1 AND 400; e le seguenti impostazioni: SET NOCOUNT ON; SET STATISTICS IO, TIME OFF; SET …
Ho una query che accetta una stringa JSON come parametro. Il json è una matrice di coppie di latitudine e longitudine. Un input di esempio potrebbe essere il seguente. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Chiama un TVF che calcola il numero di PDI attorno a un punto geografico, a distanze …
Scenario: Abbiamo due tabelle Tbl1e Tbl2sul server degli abbonati. Il Tbl1viene replicata da Publisher Server Ae ha due trigger - inserimento e aggiornamento. I trigger stanno inserendo e aggiornando i dati in Tbl2. Ora, dobbiamo eliminare (circa 900 milioni di record) da Tbl2cui ha registrato un totale di oltre 1000 …
SQL Server 2016 AT TIME ZONEsembra non deterministico. Tuttavia, non sono stato in grado di trovare documentazione che affermi ufficialmente questo o fornisca una motivazione sul ragionamento alla base. Perché AT TIME ZONEnon deterministico? Esempio che mostra non determinismo Esecuzione: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT …
Ho una tabella con una colonna su cui non voglio che le statistiche vengano create o aggiornate. Ottengo una stima della cardinalità di join migliore se imposto a Query Optimizer di utilizzare la densità delle statistiche sulla chiave primaria rispetto a un istogramma delle statistiche su quella colonna. Le statistiche …
Un'operazione "ALTER INDEX ALL REBUILD" su SQL Server 2012 non è riuscita perché il registro delle transazioni ha esaurito lo spazio. Gli indici non sono mai stati riorganizzati o ricostruiti, quindi la frammentazione è superiore all'80% su quasi tutti. Il DB utilizza un modello di recupero semplice. Supponevo che dopo …
Ho una query che funziona molto più velocemente con select top 100e molto più lentamente senza top 100. Il numero di record restituiti è 0. Potresti spiegare la differenza nei piani di query o condividere collegamenti in cui tale differenza è spiegata? La query senza toptesto: SELECT --TOP 100 * …
All'interno di un'applicazione Web su cui sto lavorando, tutte le operazioni del database sono astratte utilizzando alcuni repository generici definiti su Entity Framework ORM. Tuttavia, per avere un design semplice per i repository generici, tutte le tabelle coinvolte devono definire un numero intero univoco ( Int32in C #, intin SQL). …
Questa domanda è simile all'ottimizzazione della ricerca dell'intervallo IP? ma quello è limitato a SQL Server 2000. Supponiamo che io abbia 10 milioni di intervalli temporaneamente memorizzati in una tabella strutturata e popolata come di seguito. CREATE TABLE MyTable ( Id INT IDENTITY PRIMARY KEY, RangeFrom INT NOT NULL, RangeTo …
Quando si esegue una query che include il piano di esecuzione effettivo, l'operatore root ( SELECT) mi informa che la dimensione del piano memorizzato nella cache è 32 KB . Una query che unisce sys.dm_exec_cached_planse sys.dm_os_memory_objects, osservando il piano in questione, afferma che i valori per pages_in_bytese max_pages_in_bytessono 32768 (32 …
Questo è il mio primo post su DBA.SE, quindi per favore informatemi di eventuali errori, grazie! Sono un nuovo DBA (non un professionista IT, solo nessun altro in azienda per farlo), quindi più la spiegazione è basilare, meglio è. Ho letto delle strategie di backup del database (o, come ho …
Confrontando alcune delle risposte sulla domanda di Palindrome (solo 10k + utenti, poiché ho eliminato la risposta), sto ottenendo risultati confusi. Ho proposto un TVF multi-dichiarazione, associato allo schema, che pensavo sarebbe stato più veloce dell'esecuzione di una funzione standard, che è. Avevo anche l'impressione che la TVF multi-dichiarazione sarebbe …
Sto cercando di capire perché l'utilizzo di una variabile di tabella impedisce all'ottimizzatore di utilizzare una ricerca indice e quindi la ricerca dei segnalibri rispetto a una scansione dell'indice. Popolazione della tabella: CREATE TABLE dbo.Test ( RowKey INT NOT NULL PRIMARY KEY, SecondColumn CHAR(1) NOT NULL DEFAULT 'x', ForeignKey INT …
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.