Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Stiamo cercando di capire la causa principale delle query del server sql a esecuzione lenta che colpiscono / recuperano i dati da uno dei database, dimensioni 300 GB, ospitati sul server con la seguente configurazione: Windows server 2003 R2, SP2, Enterprise Edition, 16 GB RAM, 12 CPU 32 bit SQL …
Sto eseguendo questa query nel database AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Se guardo il piano di esecuzione stimato, vedo quanto segue: La ricerca dell'indice iniziale (in alto a destra) sta utilizzando l'indice IX_SalesOrderHeader_CustomerID e …
Ho 2 query che quando eseguite contemporaneamente causano un deadlock. Query 1: aggiorna una colonna inclusa in un indice (index1): update table1 set column1 = value1 where id = @Id Esegue X-Lock su table1 quindi tenta un X-Lock su index1. Query 2: select columnx, columny, etc from table1 where {some …
Sto pensando a una situazione in cui ho due colonne ad alta densità ma queste colonne non sono indipendenti. Definizione Ecco la definizione della tabella che ho creato a scopo di test. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT NULL, …
È noto che i DMV non contengono informazioni precise sul numero di pagine e sul conteggio delle righe. Tuttavia, quando hai aggiornato le statistiche, non riesco a capire perché non lo facciano. Sto lavorando a uno strumento di monitoraggio, voglio conoscere la dimensione del disco di ciascun indice e dati, …
Sto eseguendo una sorta di intensivo rilascio e creazione di schemi su un server PostgreSQL, ma ora mi lamento ..: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Ma il problema persiste se PostgreSQL viene appena riavviato service postgresql restart, sospetto …
Sto usando postgres SAVEPOINT che crea un nuovo punto di salvataggio all'interno della transazione corrente e vorrei visualizzare l'elenco di punti di salvataggio attualmente definiti in una connessione. Per essere più precisi: mi piacerebbe verificare quale nome NON attiverà l'errore "nessun tale punto di salvataggio" in una connessione.
Devo supportare campi e valori dinamici in un grande datawarehouse per l'archiviazione del registro delle richieste API, il mio caso utente è che devo archiviare tutte le stringhe di query delle richieste API e in grado di eseguire query su di esse in futuro (quindi non è solo archiviazione, quindi …
Sto risolvendo un problema di deadlock mentre ho notato che il comportamento del blocco è diverso quando utilizzo l'indice cluster e non cluster sul campo ID. Il problema del deadlock sembra essere risolto se l'indice cluster o la chiave primaria vengono applicati al campo ID. Ho transazioni diverse che fanno …
Ho una Mongoreplica impostata con alcuni secondari. Un box, che ospita un'istanza secondaria, si è bloccato e ha perso il database. Ho Mongoriavviato l'istanza secondaria e ora è bloccato in STARTUP2 per più di 12 ore. Ha senso ? I documenti dicono che Mongodovrebbe essere in STARTUP2 per un breve …
Ho un database Postgresql 9.2. Due utenti vengono creati su questo database. Quando eseguo la seguente query come superutente, posso vedere tutto. select * from pg_stat_activity Tuttavia, è possibile ottenere lo stesso risultato senza essere collegati come superutente? Quale privilegio / ruolo dovrei concedere / creare per avere i risultati …
Ho scaricato l'AdventureWorks basate campione in memoria da qui , e seguito tutte le fasi descritte nel documento di accompagnamento. Tuttavia, quando provo a eseguire lo script in SQL Server Management Studio, visualizzo il messaggio di errore: Istruzione ALTER DATABASE non consentita all'interno della transazione multiistruzione L'errore punta alla riga …
Sto lavorando al trasferimento di una grande applicazione basata su web pl / sql sul server dedicato. Questa applicazione si trova in uno schema con 70 pacchetti di codice programmato. Questa applicazione è stata presentata all'incirca all'incirca 15 persone in tempi diversi. Ed era pratica normale per noi creare chiavi …
Ho una tabella e devo selezionare tutte le righe con un valore vuoto per il fk_fc_idcampo (come preludio alla loro eliminazione), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null default …
Ho un dacpac che ha impostato BlockOnPossibleDataLoss impostato su false, tuttavia la distribuzione è bloccata quando lo eseguo con sqlpackage.exe, che mi dice "La colonna [a] viene eliminata, potrebbe verificarsi una perdita di dati". Tuttavia, quando utilizzo lo stesso identico profilo di distribuzione e pubblico da Visual Studio 2012, passa.
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.