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
Blocco in Postgres per la combinazione UPDATE / INSERT
Ho due tavoli. Uno è una tabella di registro; un altro contiene, essenzialmente, codici promozionali che possono essere utilizzati una sola volta. L'utente deve essere in grado di riscattare un coupon, che inserirà una riga nella tabella di registro e contrassegnerà il coupon come utilizzato (aggiornando la usedcolonna in true). …

1
Il curioso caso di HADR_SYNC_COMMIT attende
Stiamo notando un modello interessante per le HADR_SYNC_COMMITattese nel nostro ambiente. Abbiamo una replica di tre; uno primario, uno secondario di sincronizzazione e uno secondario asincrono in un datacenter e abbiamo appena aggiunto altre tre repliche ASYNC in un altro datacenter (a circa 2400 miglia di distanza). Da allora, abbiamo …

5
Impossibile creare il file /var/lib/mysql/user.lower-test
Il database MySQL è stato privo di problemi per alcuni mesi. Oggi, quando ho verificato la presenza di pacchetti aggiornabili utilizzando Synaptic Package Manager, ho trovato i vari componenti MySQL (-common, -client, -server, ecc.). Ho quindi deciso di aggiornare (ho dimenticato di annotare la versione installata ma penso che fosse …
11 mysql  linux 









2
Come ottenere il contesto di eccezione per un'eccezione sollevata manualmente in PL / pgSQL?
In Postgres, otteniamo la "traccia stack" delle eccezioni usando questo codice: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; Questo funziona bene per le eccezioni "naturali", ma se solleviamo un'eccezione usando RAISE EXCEPTION 'This is an error!'; ... quindi non c'è traccia dello stack. Secondo una voce della …


2
Memorizzazione degli indirizzi IP - varchar (45) vs varbinary (16)
Ho intenzione di creare una tabella con due campi - IDcome BIGINTe IPAddresscome uno varchar(45)o varbinary(16). L'idea è di memorizzare tutti gli indirizzi IP univoci e utilizzare un riferimento IDanziché l'attuale IP addressin altre tabelle. Generalmente, ho intenzione di creare una procedura memorizzata che sta restituendo il IDdato IP addresso …

1
Cos'è questa chiave d'argento capovolta
Ho ereditato un server e un database di terze parti di SQL Server 2005 da esaminare per poter generare report e dashboard. Su un tavolo, ho trovato una nuova icona: una chiave capovolta blu-argento, accanto alle altre mie chiavi primarie e straniere. Quando faccio clic con il tasto destro del …

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.