Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità



1
Perché CTE è aperto agli aggiornamenti persi?
Non capisco cosa volesse dire Craig Ringer quando commentò: Questa soluzione è soggetta a aggiornamenti persi se la transazione di inserimento viene ripristinata; non esiste alcun controllo per imporre che UPDATE abbia interessato qualsiasi riga. su https://stackoverflow.com/a/8702291/14731 . Fornisci una sequenza di eventi di esempio (ad es. Thread 1 fa …



1
Come rappresentare un grafico diretto con più genitori?
http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html fornisce un algoritmo per l'inserimento e l'eliminazione da una tabella di chiusura. Vorrei modellare una struttura di dati simile, tranne per il fatto che i nodi possono avere più genitori. Dato: Se rimuoviamo [B, C]mi aspetto di finire con: e se rimuoviamo il nodo Bmi aspetto di finire con: …




2
Perché VACUUM ANALYZE non cancella tutte le tuple morte?
Eseguiamo un "manuale" VACUUM ANALYZE VERBOSEsu alcune delle nostre tabelle più grandi dopo aver DELETE/INSERTapportato importanti modifiche ad esse. Questo sembra funzionare senza problemi anche se a volte il VACUUMlavoro di una tabella verrà eseguito per ore (vedi questo post per problemi e ragionamenti simili). Facendo ulteriori ricerche ho scoperto …



2
Traduzione automatica durante la conversione di Unicode in non Unicode / NVARCHAR in VARCHAR
Il punto di codice Unicode 9619 è un personaggio chiamato "Dark shade": ▓( http://unicode-table.com/en/search/?q=9619 ). Usando le SQL_Latin1_General_CP1_CI_ASregole di confronto e la tabella codici 1252, mi aspetterei che il casting / conversione di quel carattere Unicode in tipo di dati non Unicode provocherebbe un punto interrogativo ( ?) poiché la …

4
Schema temporaneo per connessione?
Sto cercando di migrare i miei test unitari da H2 a Postgresql. Attualmente, H2 mi fornisce uno schema in memoria in modo tale che ogni connessione si associ a uno schema univoco, crei le tabelle, esegua il test e rilasci lo schema. La creazione e la distruzione dello schema sono …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.