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.
Il nostro team ha ereditato un'applicazione e un database associato. Gli sviluppatori precedenti sembrano aver imposto una regola in cui ogni indice, su ogni tabella, ha una clausola INCLUDE per aggiungere sempre ogni colonna che non fa altrimenti parte della chiave. Queste tabelle hanno in media da due a cinque …
Ho un singolo nodo SQL2012 SP4 che esegue diversi database. Il server ha 20 GB di memoria disponibili, 14 GB allocati a SQL (nient'altro in esecuzione sulla scatola). Ogni pochi minuti SQL scarica l'intera cache del buffer. L'aspettativa di vita della pagina raggiunge lo zero, i descrittori della cache del …
So che non è la prima volta che questo tipo di domanda è stata posta. Ma perché nel seguente scenario la colonna calcolata persistente viene creata "non deterministica". La risposta dovrebbe essere sempre la stessa, giusto? CREATE TABLE dbo.test (Id INT, EventTime DATETIME NULL, PosixTime INT NOT NULL) GO DECLARE …
Ho visto questo avviso nei piani di esecuzione di SQL Server 2017: Avvertenze: l'operazione ha causato IO residuo [sic]. Il numero effettivo di righe lette era (3.321.318), ma il numero di righe restituite era 40. Ecco uno snippet di SQLSentry PlanExplorer: Per migliorare il codice, ho aggiunto un indice non …
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 6 mesi fa . Sto eseguendo un database SQL di Azure con l'edizione S2 (50 …
Ho un database SQL di Azure che supporta un'app per le API .NET Core. L'esplorazione dei rapporti sulla panoramica delle prestazioni nel portale di Azure suggerisce che la maggior parte del carico (utilizzo DTU) sul mio server di database proviene dalla CPU e una query in particolare: Come possiamo vedere, …
Sto vedendo uno strano valore (non documentato) per la colonna [Tipo] in sys.objects. Il valore è "ST" come mostrato di seguito (nota, dbo.Record è una tabella utente) Qualcuno sa cosa significa questo valore "ST"? (Questo è in SQL Server 2014 Developer Edition)
In uno dei nostri database abbiamo una tabella a cui si accede in modo intensivo simultaneamente da più thread. I thread aggiornano o inseriscono le righe tramite MERGE. Esistono anche thread che a volte eliminano le righe, quindi i dati della tabella sono molto volatili. Le discussioni che eseguono upsert …
Sto leggendo il libro di Itzik "Querying Microsoft SQL Server 2012" e leggendo / guardando diversi materiali didattici su Internet. La mia intenzione è quella di avere una comprensione utile di come funzionano gli interni del database. Ho un piccolo dubbio che non sono riuscito a risolvere le pagine IAM. …
Ho una domanda su un pezzo di documentazione sulle tabelle temporanee che ho letto di recente su TechNet . Il quarto paragrafo della sezione Tabelle temporanee su quella pagina recita come segue: Se viene creata una tabella temporanea con un vincolo denominato e la tabella temporanea viene creata nell'ambito di …
Sto cercando di creare un trigger, per modificare le regole di confronto di un database durante la sua creazione, ma come posso catturare il nome del database da utilizzare all'interno del trigger? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() …
Sto cercando di provare a eseguire la stessa procedura memorizzata più volte con parametri diversi ma allo stesso tempo. Sto usando SQL 2014 La ragione di ciò è che il completamento della procedura richiede circa 7 ore. In realtà fa lo stesso processo molte volte. Quindi, ad esempio, potrebbe creare …
Il nuovo Query Store introdotto in SQL Server 2016 è eccezionale. È un bel sostituto di gran parte di quello che facevo con il vecchio strumento Profiler. Tuttavia, non ho trovato il modo di acquisire i valori dei parametri associati alle singole chiamate alle query che consumano molte risorse. È …
Quando si esegue il tuning delle prestazioni, ciò che è più importante: Tempo CPU o tempo trascorso? Ci sono scenari in cui uno di questi è più importante dell'altro? Un esempio: mentre l'ottimizzazione delle prestazioni il tempo della CPU si riduce del ~ 38% ma il tempo trascorso aumenta del …
Ho una tabella con una colonna di identità che è anche una chiave primaria. Attualmente ha 50 milioni di righe, con il valore più alto della colonna identità che si trova a 148.921.803. La tabella ha molte DELETEs ed INSERTSeseguite su di essa, quindi l'alto valore. Vogliamo cambiare il tipo …
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.