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.
Ho una query un po 'complessa di SQL Server 2008 (circa 200 righe di SQL abbastanza denso) che non funzionava come avevo bisogno. Nel tempo, le prestazioni sono diminuite da circa 0,5 secondi a circa 2 secondi. Dando un'occhiata al piano di esecuzione, era abbastanza ovvio che riordinando i join, …
SSMS mi chiede di connettermi per ogni query nel mio progetto. Esiste un modo per connettersi una sola volta per connessione per tutte le query che lo utilizzano nel mio progetto? Le risposte di seguito (marzo 2014) non rispondono alla domanda. Sto ancora cercando una soluzione.
Voglio testare le mie diverse alternative a SQL Server con uno strumento di benchmark. Ho trovato due strumenti di Microsoft: Strumento benchmark benchmark sottosistema disco SQLIO SQL IO Sim Quali sono le differenze tra loro? è la stessa cosa? Grazie!
Quindi, sembra che non sia possibile impostare il timeout per ogni singolo passaggio in un processo di SQL Server ( articolo da StackExchange ). MSDN sottolinea che puoi ovviamente impostare il timeout dell'agente: Proprietà SQL Server Agent . Impostare l'arresto dell'esecuzione del lavoro . Domande Come funziona il timeout dell'agente? …
Sto cercando di verificare in una procedura memorizzata se esiste una tabella nel mio database di destinazione. In caso contrario, creerò la tabella utilizzando le tabelle information_schema dal database di origine. Tuttavia, quando utilizzo sp_execute per provare a riportare se la tabella esiste, ricevo l'errore La procedura prevede il parametro …
Sto usando SQL Server 2008 R2 e la creazione di database attraverso la distribuzione continua. Nel nostro sistema, le impostazioni predefinite di crescita automatica da 1 Mb / 10% in SQL Server funzionano male con i nostri dati. Soprattutto perché abbiamo un'applicazione legacy che ci impedisce di cambiare molto lo …
Se disponiamo di più istanze di una SQL Server 2012 Standard Edition (che ha un limite di memoria di 64 GB) su un server con 192 GB di RAM, entrambe le istanze hanno accesso solo ai primi 64 GB di memoria o possono accedere a diversi porzioni di memoria, in …
Sono abbastanza nuovo a lavorare con MSSQL e al momento ho la versione 2012. Quello che sto cercando di fare è creare un utente per un database contenuto e dare a quell'utente l'accesso solo a quel database. Richiamerò questo SQL da JAVA usando una dichiarazione preparata.
Abbiamo un processo che prende i dati dai negozi e aggiorna una tabella di inventario a livello aziendale. Questa tabella contiene righe per ogni negozio per data e articolo. Per i clienti con molti negozi, questa tabella può diventare molto grande, nell'ordine di 500 milioni di righe. Questo processo di …
Sto lavorando con un database legacy che è stato importato da MS Access. Esistono una ventina di tabelle con chiavi primarie uniche non cluster, create durante l'aggiornamento di MS Access> SQL Server. Molte di queste tabelle hanno anche indici univoci, non cluster, che sono duplicati della chiave primaria. Sto tentando …
Ho una domanda come questa: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Ciò fornisce una descrizione del piano di esecuzione simile a questa: La dateaddparte dei predicati di ricerca viene eseguita per ogni riga della query? Oppure SQL Server calcola il valore …
Ogni mese realizziamo un'istantanea di fine mese del nostro database di produzione. Queste istantanee di fine mese sono strettamente a scopo di reportistica, non sono mai stati inseriti inserimenti, aggiornamenti o cancellazioni. Ognuna di queste istantanee ha un file .MDFe .LDF. Voglio eliminare i .LDFfile e liberare spazio sul server. …
Per impostazione predefinita, in SQL Server il [public]ruolo ha EXECUTEdiritti su sp_executesql. Tuttavia, ho ereditato un server di database in cui il precedente DBA ha revocato il EXECUTEdiritto sp_executesql. Come soluzione temporanea, ho concesso i EXECUTEdiritti sp_executesqlsecondo necessità (attraverso un ruolo nel database principale). Ma questo sta iniziando a essere …
È possibile che SQL Server 2008 R2 Standard esegua automaticamente una procedura memorizzata in un determinato database ripristinato o collegato all'istanza? Mi sono avvicinato a una soluzione creando un trigger a livello di server che esegue una procedura memorizzata in un determinato database dopo l'evento DDL CREATE_DATABASEo ALTER_DATABASEviene attivato . …
Esistono molti post di blog e articoli di best practice che esaltano le virtù del posizionamento del file di dati di SQL Server su un disco rigido e il registro delle transazioni su un altro. Il motivo indicato è che il file di database avrà letture e scritture casuali mentre …
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.