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.
Di recente ho aggiornato SQL Server 2017 Developer Edition su RedHat Enterprise Linux 7.6 a SQL Server 2019 CTP 3.0. Il servizio mssql-server non verrà più avviato. / var / opt / mssql / log / errorlog mostra quanto segue: 12-06-2019 09: 36: 31.98 Server Microsoft SQL Server 2019 (CTP3.0) …
Sto usando un CTE ricorsivo su una struttura ad albero per elencare tutti i discendenti di un particolare nodo nella struttura. Se scrivo un valore letterale di nodo nella mia WHEREclausola, SQL Server sembra effettivamente applicare il CTE proprio a quel valore, fornendo un piano di query con conteggi di …
Di recente ho spostato i lavori: un pezzo di codice che ho individuato nei nostri script di build per le nuove installazioni di SQL Server è riportato di seguito. IF EXISTS ( SELECT * FROM [sys].[syslogins] WHERE [name] = N'NT AUTHORITY\SYSTEM' ) BEGIN DROP LOGIN [NT AUTHORITY\SYSTEM]; END IF EXISTS …
Supponiamo di avere una procedura memorizzata che è duplicata, con alcune modifiche, in diversi database. E voglio fare riferimento al database in cui è memorizzata la procedura memorizzata, anche se viene eseguita in un altro database. Esiste un modo per recuperare il percorso completo (..) o altrimenti recuperare il database …
Ho una configurazione AG a 4 nodi come segue: Configurazione hardware VM di tutti i nodi: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 vCPU 356 GB di RAM (lunga storia a questo ...) grado massimo di parallelismo: 1 (come richiesto dal fornitore dell'app) soglia di costo per il …
So che questa domanda è stata posta più volte e ha anche delle risposte, ma ho ancora bisogno di ulteriori indicazioni su questo argomento. Di seguito sono riportati i dettagli della mia CPU da SSMS: Di seguito è la scheda CPU da Task Manager del DB Server: Ho mantenuto l'impostazione …
Ho creato un sistema di prova del concetto che ha un back-end di SQL Server 2017. Il sistema utilizza tabelle temporali per registrare le configurazioni degli asset e tenere traccia delle modifiche nel tempo. Ho una tabella di dati che è collegata alla tabella di cronologia, chiamiamola dbo.MSSQL_TemporaryHistoryFor_12345678900. Fin qui …
Attualmente sto progettando una tabella delle transazioni. Mi sono reso conto che il calcolo dei totali correnti per ogni riga sarà necessario e questo potrebbe essere lento nelle prestazioni. Quindi ho creato una tabella con 1 milione di righe a scopo di test. CREATE TABLE [dbo].[Table_1]( [seq] [int] IDENTITY(1,1) NOT …
Ho sempre pensato che l'aggiornamento di una procedura memorizzata fosse qualcosa che potevo fare mentre gli utenti utilizzavano attivamente il sistema. Ma attualmente sto testando un aggiornamento di una procedura memorizzata e durante l'esecuzione di una chiamata a lunga durata allo sproc (sono stati 4+ minuti nella chiamata), ho aggiornato …
Ho una stringa di cifre da 1 TB. Data una sequenza di 12 caratteri di cifre, voglio ottenere la posizione iniziale di questa sequenza nella stringa ( charindexfunzione) originale. Ho provato questo con una stringa da 1 GB e una sottostringa di 9 cifre utilizzando SQL Server, memorizzando la stringa …
Quando si tratta di sviluppare il prototipo di una soluzione, spesso le tecnologie non sono ancora state decise e potrebbero non essere le stesse che verranno utilizzate nel prodotto finito. In questi scenari tendo a utilizzare Microsoft SQL Server scrivendo le query il più standard possibile per semplificare l'eventuale migrazione …
Informazioni La mia domanda si riferisce a una tabella moderatamente grande (~ 40 GB di spazio dati) che è un heap (sfortunatamente, non sono autorizzato ad aggiungere un indice cluster alla tabella dai proprietari dell'applicazione) È stata creata una statistica creata automaticamente su una colonna Identity ( ID), ma è …
Sto riscontrando uno strano problema che si verifica quando si accede a record storici all'interno di una tabella temporale. Le query che accedono alle voci precedenti nella tabella temporale tramite la sotto-clausola AS OF richiedono più tempo delle query sulle voci storiche recenti. La tabella storica è stata generata da …
Impostare Ho un enorme tavolo di ~ 115.382.254 righe. La tabella è relativamente semplice e registra le operazioni del processo dell'applicazione. CREATE TABLE [data].[OperationData]( [SourceDeciveID] [bigint] NOT NULL, [FileSource] [nvarchar](256) NOT NULL, [Size] [bigint] NULL, [Begin] [datetime2](7) NULL, [End] [datetime2](7) NOT NULL, [Date] AS (isnull(CONVERT([date],[End]),CONVERT([date],'19000101',(112)))) PERSISTED NOT NULL, [DataSetCount] [bigint] …
Sto cercando di saperne di più sui database relazionali e ho pensato che non ci fosse modo migliore per imparare di fare davvero qualcosa. Ho deciso di fare un tentativo personale di esaminare Contabilità e previsione del budget personale. Finora ho svolto alcune ricerche e vorrei avere alcune informazioni sulla …
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.