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
ASCOLTA / NOTIFICA i privilegi
Ho un unico database Postgres, con due utenti; Alice e Bob. Mi piacerebbe essere in grado di fare una cosa NOTIFY alice_channel 'sensitive data'senza che Bob sia in grado di intrufolarsi LISTENsemplicemente indovinando che il nome del canale è 'alice_channel'. In pratica i nomi dei canali sono molto difficili da …

1
Quando si esegue una transazione tra database, in quale registro (i) delle transazioni vengono archiviate le informazioni?
Dato il seguente frammento: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit In quali log delle transazioni del database verranno inserite le informazioni transazionali? Mi aspetto che entrambi i registri ottengano tutti i dati, dal momento che non avrebbe senso …



1
Incremento simultaneo del contatore PostgreSQL
Devo mantenere una tabella statistica per un progetto, composta da un elenco di elementi e dal loro utilizzo (pensa a qualcosa come un sito Web in cui vorresti contare le visualizzazioni di pagina). Ogni volta che viene istanziato un articolo, devo incrementare l'utilizzo dell'articolo specifico. La mia prima implementazione è: …


6
MySQL - ERRORE 1045 (28000): accesso negato per l'utente
Ho appena installato una nuova copia di Ubuntu 10.04.2 LTS su una nuova macchina. Ho effettuato l'accesso a MySQL come root: david@server1:~$ mysql -u root -p123 Ho creato un nuovo utente chiamato repl. Ho lasciato l'host vuoto, quindi il nuovo utente può avere accesso da qualsiasi posizione. mysql> CREATE USER …
9 mysql 

2
Come rimuovo i record duplicati in una tabella di join in PostgreSQL?
Ho una tabella che ha uno schema come questo: create_table "questions_tags", :id => false, :force => true do |t| t.integer "question_id" t.integer "tag_id" end add_index "questions_tags", ["question_id"], :name => "index_questions_tags_on_question_id" add_index "questions_tags", ["tag_id"], :name => "index_questions_tags_on_tag_id" Vorrei rimuovere i record che sono duplicati, cioè hanno entrambi la stessa tag_ide question_iddi …






4
Perché MySQL produce così tanti file MYD temporanei?
Su un server Debian Linux, che ospita molti siti Web PHP / MySQL (gallerie fotografiche), a volte ho "molti" file come /tmp/#sql_6405_58.MYD. Ad esempio oggi: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11] /tmp/#sql_6405_4.MYD : 138MB [2012-12-15 15:18:11] /tmp/#sql_6405_10.MYD : 88MB ... [2012-12-15 15:18:11] /tmp/#sql_6405_9.MYD : …


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.