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.
Se sto effettuando una singola chiamata a un database SQL Server su una rete ad alta latenza, si verificheranno blocchi della tabella dovuti a tale latenza? Supponiamo che esegua una query nella tabella A per alcuni record e che SQL Server debba restituire quei dati su una rete lenta - …
Esaminando l'elenco delle procedure memorizzate che richiedono molto tempo per essere eseguite, ci si distingue come causa della maggior attesa. Tuttavia, la maggior parte dell'attesa (81%) è ASYNC_NETWORK_IO e so perché: la procedura memorizzata trasferisce circa 400 MB di informazioni. Nella documentazione, afferma che la causa di ASYNC_NETWORK_IO è che …
Perché il server SQL utilizza il parallelismo quando si esegue questa query che utilizza una sottoquery ma non quando si utilizza un join? La versione di join viene eseguita in serie e richiede circa 30 volte di più per essere completata. Partecipa alla versione: ~ 30 secondi Versione della subquery: …
Ho un database di test con cui sto riscontrando problemi con le autorizzazioni. Non riesco ad accedere al database di report e la documentazione della guida dell'applicazione dice che: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. …
Mi sembra di ricordare che, nel 2008, è stato possibile ripristinare un backup in una nuova copia di un DB, modificando il nome nel campo "Database di destinazione" dalla procedura guidata di ripristino. Creerebbe un DB nuovo di zecca, che è una copia del DB originale ripristinato nel momento desiderato. …
Questo è SQL Server 2008 R2 SP2. Ho 2 tavoli. Entrambi sono identici (dati e indicizzazione), tranne per il fatto che la prima tabella ha una colonna VALUE nvarchar(max)e la seconda ha la stessa colonna di nvarchar(800). Questa colonna è inclusa in un indice non cluster. Ho anche creato un …
Sto lavorando su SQL Script e ho l'obbligo di interrompere la prosecuzione dello script se alcune condizioni non sono soddisfatte. Quando lo eseguo su Google, ho scoperto che RaisError con 20 livelli di gravità lo interromperà. Ma per alcuni motivi non posso usare questa opzione. Per favore, mi può fornire …
Ho SQL 2012 con SP1 installato sul mio computer. Ho fatto un backup di un database test.bak. Ho un database con il nome test2 che è lo stesso database, ma i dati sono cambiati. Voglio ripristinare test.bak su test2database. Ricevo sempre l'errore: Errore 3154: il set di backup contiene un …
Ho una tabella con una colonna IDENTITY. Durante lo sviluppo, di tanto in tanto cancello le righe e le aggiungo di nuovo. Ma i valori di IDENTITÀ hanno continuato ad aumentare e non sono partiti da 1 quando li ho aggiunti di nuovo. Ora il mio id passa da 68 …
Data una procedura memorizzata (semplificata) come questa: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Se la Saletabella è grande, l' SELECTesecuzione può richiedere molto tempo, apparentemente perché l'ottimizzatore non può ottimizzare a …
Nell'ultima versione della mia app, ho aggiunto un comando che dice di attendere quando arriva qualcosa nella coda di Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) I DBA mi dicono che dall'aggiunta, le dimensioni del tronco sono passate attraverso il tetto. Potrebbe essere corretto? O dovrei cercare …
C'è un dibattito sul lavoro di mia moglie sul solo utilizzo varchar(255)di tutti i varcharcampi nelle tabelle temporanee nelle procedure memorizzate. Fondamentalmente, un campo vuole usare 255 perché funzionerà sempre anche se la definizione cambia, e l'altro campo vuole attenersi alle dimensioni nelle tabelle di origine per potenziali miglioramenti delle …
Su Windows 2008 R2 che esegue SQL Server 2008 R2 quanto è importante la dimensione dell'unità di allocazione NTFS sulle prestazioni IO DISK. Mi sembra che l'amministratore del server che ha creato i pochi server per un'app mission-critical abbia lasciato la dimensione dell'unità di allocazione NTFS (dimensione del cluster) su …
Ho installato il DB locale di SQL Server 2012 e mi sto collegando tramite (localdb) \ v11.0. Quando provo a ripristinare un file di backup, ottengo: TITOLO: Microsoft SQL Server Management Studio La proprietà MasterDBPath non è disponibile per le informazioni "Microsoft.SqlServer.Management.Smo.Information". Questa proprietà potrebbe non esistere per questo oggetto …
Il nostro server SQL vive su una SAN. Contiene dozzine di database OLTP, alcuni con diverse tabelle contenenti oltre 1 milione di record. Abbiamo eseguito settimanalmente gli script di manutenzione dell'indice di Ola Hallengren , che funzionano per diverse ore ogni volta. In base alla soglia di frammentazione, lo script …
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.