Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
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 …
Ho concesso con successo REQUIRE SSL a un singolo utente facendo ... mysql -u"${targetMySqlUser}" -p"${targetMySqlPass}" -e "GRANT USAGE ON dbname.* TO 'dbusername'@'%' REQUIRE SSL;" ma non riesco a RIMUOVERE o REVOCARE questo flag dall'utente, usando revoke. immagino che sto combattendo con la sintassi. Esiste un modo corretto per rimuoverlo con …
Dire che ho un rapporto 1-a-N (person_id, pet_id). Ho una tabella in cui pet_idè la chiave primaria. Comprendo che un indice secondario InnoDB è essenzialmente un albero B in cui i valori sono i corrispondenti valori della chiave primaria per la riga. Ora, supponiamo che una persona possa avere migliaia …
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 …
Ho sempre capito che l' CASEaffermazione ha funzionato secondo un principio di "cortocircuito" in quanto la valutazione delle fasi successive non ha luogo se una fase precedente è valutata come vera. (Questa risposta L'istruzione CASE di SQL Server valuta tutte le condizioni o esce alla prima condizione VERA? È correlata …
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.