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.
Sto usando SQL Server 2008 Standard, che non ha una SEQUENCEfunzionalità. Un sistema esterno legge i dati da diverse tabelle dedicate del database principale. Il sistema esterno conserva una copia dei dati e verifica periodicamente la presenza di modifiche ai dati e ne aggiorna la copia. Per rendere efficiente la …
È possibile recuperare gli stessi dati come segue con una sola ricerca o scansione, modificando la query o influenzando la strategia dell'ottimizzatore? Codice e schema simili a questo sono attualmente su SQL Server 2014. Script di riproduzione. Impostare: USE tempdb; GO IF OBJECT_ID('dbo.TestUpload', 'U') IS NOT NULL DROP TABLE dbo.TestUpload; …
Dopo aver creato il database tpch nel mio SQL Server, ho provato di seguito la query: set statistics io on DBCC DROPCLEANBUFFERS; select top 100 * from dbo.lineitem order by l_partkey; La tabella lineitem ha un indice non cluster su l_partkey. Ho inviato le query precedenti per diverse volte e …
Al momento ho una tabella piuttosto grande (5-7 milioni di righe). Questa tabella viene ricostruita regolarmente da una procedura che crea i dati in una tabella di gestione temporanea, quindi passa i dati alla tabella di produzione utilizzando l' ALTER TABLE .. SWITCH TO ..istruzione. Esempio: BEGIN TRAN; -- Rebuild …
Ho un certificato che vorrei rimuovere dal database. Se eseguo il comando DROP CERTIFICATE <FooCert> Ottengo l'errore The certificate cannot be dropped because one or more entities are either signed or encrypted using it Secondo Jason Strate, dovrei essere in grado di scoprire cosa è firmato dal certificato. La seguente …
Su un server Windows 2012 R2 cluster con SQL Server 2014 Enterprise. Ho appena aggiornato un'istanza da 2014 SP1 CU4 a 2016 RTM e ora viene visualizzato questo errore quando si tenta di avviare SQL Server Agent. REGISTRO AGENTE SERVER SQL 2016-06-06 11:53:58 - ? [100] Microsoft SQLServerAgent version 13.0.1601.5 …
Vorrei impostare un tipo di sistema di audit trail sul mio database per monitorare le UPDATE/INSERTdichiarazioni su una tabella specifica con attività molto elevate. Ho due opzioni davanti a me: usare il sistema di controllo integrato di SQL Server o andare con Eventi estesi. Poiché SQL Server Audit utilizza internamente …
Forse per questa comunità il mio problema è semplice, ma per me (un semplice programmatore Java) è un GRANDE problema. Ho un Big DB con sempre più dati. Quindi, l'amministratore di database esterno aveva creato un lavoro che mi mostrava in una tabella temporanea i dati di cui avevo bisogno. …
Di recente mi sono unito a un'azienda e ho appena notato che molte delle procedure memorizzate hanno la stessa sezione di codice ripetuta dappertutto. Ho notato che mi è stato assegnato il compito di modificare una piccola sezione di quel codice in ogni SP che si è verificato :) È …
Esiste un equivalente T-SQL dei modelli [0-9]e [a-z]che mi consentirà di estrarre i valori da una colonna che contiene la punteggiatura? Per esempio: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Ciò restituirebbe valori in cui …
Devo credere che ci sia una ragione per questo, ma per la mia vita non riesco a capirlo. Sembra che l'ordinamento dei nomi dei server all'interno di qualsiasi server di gestione centrale sia Case SENSITIVE, indipendentemente dalle regole di confronto del server che fungono da CMS stesso. In allegato è …
BACKGROUND Di recente ho esaminato alcuni tempi di attesa CXPacket piuttosto elevati di recente che mi hanno fatto usare SQL Sentry per monitorare l'attività del processore abbastanza da vicino. Una cosa che ho notato di conseguenza è che abbiamo enormi picchi nel cambio di contesto. Di seguito è riportato un …
Scenario: SQL Server 2014 (v12.0.4100.1) Il servizio .NET esegue questa query: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... che restituisce circa 6500 righe ma spesso scade dopo 3+ minuti. Quanto XXXXsopra non è 'dbo'. Se eseguo questa …
Considera la query seguente: CREATE PROC dbo.GetPage @orderid AS INT = 0, -- anchor sort key @pagesize AS BIGINT = 25 AS SELECT TOP (@pagesize) orderid, orderdate, custid, empid FROM dbo.Orders WHERE orderid > @orderid ORDER BY orderid; exec GetPage 25,25 SET STATISTICS IO per la query precedente restituita: (25 …
Attualmente sto provando a mettere a punto una procedura memorizzata piuttosto problematica e ho notato che la maggior parte dei costi associati alla sua esecuzione proviene dall'analisi di alcuni XML in una tabella temporanea. Ecco l'SQL in questione: CREATE TABLE #ChangeSet ( RemarkTypeID TINYINT NOT NULL PRIMARY KEY, RemarkText VARCHAR(2500) …
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.