Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto realizzando un progetto in cui devo cambiare circa 36.000 record in una tabella ogni giorno. Mi chiedo cosa funzionerà meglio: eliminare le righe e inserirne di nuove, oppure aggiorna le righe già esistenti Per me è più semplice eliminare tutte le righe e inserirne di nuove, ma se questo …
Ho Postgres 9.4.4 in esecuzione su Debian e ottengo il seguente ORDER BYcomportamento: veure_test=# show LC_COLLATE; lc_collate ------------- en_US.UTF-8 (1 row) veure_test=# SELECT regexp_split_to_table('D d a A c b CD Capacitor', ' ') ORDER BY 1; regexp_split_to_table ----------------------- a A b c Capacitor CD d D (8 rows) E uname …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Sono sicuro che molti di voi hanno / hanno a che fare con un brutto database. Sai, quel database che non …
Ecco tre semplici test che leggono gli stessi dati, ma riportano letture logiche molto diverse: Impostare Lo script seguente crea una tabella di test con 100 righe identiche, ognuna contenente una colonna xml con dati sufficienti per garantire che sia archiviata fuori dalla riga. Nel mio database di test, la …
Mi è stato assegnato il compito di impostare backup incrementali per il replicaset MongoDB, come punto di partenza, ovviamente, l'ho cercato su Google e non ho trovato nulla sui documenti MongoDB, ho trovato comunque questa domanda su Stack Overflow, che ha incoraggiato a sviluppare la mia soluzione come non ho …
Ho una tabella con una colonna stringa e un predicato che controlla le righe con una certa lunghezza. In SQL Server 2014, vedo una stima di 1 riga indipendentemente dalla lunghezza che sto verificando. Ciò sta producendo piani molto scadenti perché in realtà ci sono migliaia o addirittura milioni di …
Ho due tavoli @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Queste tabelle hanno un indice non cluster su (Id, Data) E mi unisco a questi tavoli SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id …
Abbiamo riscontrato un problema interessante con SQL Server. Considera il seguente esempio di riproduzione: CREATE TABLE #test (s_guid uniqueidentifier PRIMARY KEY); INSERT INTO #test (s_guid) VALUES ('7E28EFF8-A80A-45E4-BFE0-C13989D69618'); SELECT s_guid FROM #test WHERE s_guid = '7E28EFF8-A80A-45E4-BFE0-C13989D69618' AND s_guid <> NEWID(); DROP TABLE #test; violino Per favore, dimentica per un momento che …
Ho una domanda a riguardo XTP_CHECKPOINT. Sto usando SQL Server 2014. Ho un database in modalità SEMPLICE modello di recupero. Viene anche replicato. Non ci sono transazioni aperte. Ho corso DBCC OPENTRANe ritorna: "Nessuna transazione aperta attiva." Ma continuo a ricevere questo messaggio ogni volta che provo a creare o …
Per poter utilizzare HAVINGnelle query SQL, è necessario un a GROUP BYper aggregare i nomi delle colonne? Ci sono casi speciali in cui è possibile utilizzare HAVINGsenza GROUP BYquery in SQL? Devono coesistere contemporaneamente?
Sono nuovo di PostgreSQL e in qualche modo nuovo per i database in generale. Esiste un modo consolidato per indicizzare i valori UUID in Postgres? Sono diviso tra l'uso dell'hash e l'uso di un trie, a meno che non ci sia già qualcosa di incorporato che utilizza automaticamente. Qualunque cosa …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 4 anni fa . Ho un problema nel capire perché SQL Server decide di chiamare la funzione definita dall'utente per ogni valore nella tabella anche se è necessario recuperare …
SQL Server Change Data Capture è una funzionalità che legge i dati storici dai registri delle transazioni di SQL Server e li memorizza in una tabella speciale. Tramite l'uso di speciali funzioni di valori di tabella (TVF) consente quindi all'utente di interrogare questi dati, rendendo possibile sia ottenere tutte le …
Sto usando SQL Server 2012 e mi chiedevo come profilare le stored procedure Ad esempio, il profiler può acquisire ogni singola istruzione SQL in una procedura memorizzata, di cosa si tratta e quanto tempo richiede l'esecuzione, ecc.? Sto cercando di diagnosticare le stored procedure di replica di tipo merge e …
Ho il seguente schema (nomi cambiati), che non posso cambiare: CREATE TABLE MyTable ( Id INT NOT NULL PRIMARY KEY, ParentId INT NOT NULL ); ALTER TABLE MyTable ADD FOREIGN KEY (ParentId) REFERENCES MyTable(Id); Cioè, ogni record è figlio di un altro record. Se un record ParentIdè uguale al suo …
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.