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à

2
Vincolo di colonna univoco personalizzato, applicato solo se una colonna ha un valore specifico
È possibile avere un vincolo di colonna univoco personalizzato come segue? Supponiamo che io abbia due colonne subsete typeentrambe le stringhe (anche se i tipi di dati probabilmente non contano). Se typeè "vero", allora voglio che la combinazione di typee subsetsia unica. Altrimenti, non ci sono vincoli. Sto usando PostgreSQL …




1
È possibile modificare gli elenchi ENUM ()?
Non ero sicuro che cambiare l'elenco ENUM () non fosse possibile, quindi ho fatto un test. In MySQL v5.1.58 ho realizzato una tabella di test InnoDB che contiene un campo chiamato 'bool' di tipo ENUM ('yes', 'no'). Poi ho eseguito ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', …
19 mysql  innodb 

2
Le chiavi esterne possono causare deadlock e ostacolare LETTURA SNAPSHOT IMPEGNATA?
Questa è una domanda di follow-up da: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Tuttavia, ho ancora situazioni di deadlock / timeout nell'applicazione ASP.NET quando eseguo report di grandi dimensioni contemporaneamente READ_COMMITTED_SNAPSHOT ON. Quindi ho due domande: Come posso verificare se l' istantanea del livello di isolamento della transazione funziona come previsto / a tutti? Suppongo …










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.