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
Timeout transazione SQL Server
Esiste un modo in SQL Server 2008 R2 per causare un timeout per una modifica del database che coinvolge una transazione? Abbiamo uno scenario in cui il nostro codice dell'applicazione si blocca o genera un'eccezione e non riesce a eseguire un rollback o un commit. Ciò causa quindi l'attesa di …

3
Come recuperare i dati sui vincoli di chiave esterna
Sto cercando una query che consenta di recuperare informazioni sulla chiave esterna (ogni riga: tabella e campo di riferimento, tabella e campo di riferimento) di un intero schema. Ho trovato questo, ma non fornisce tutte le informazioni di cui ho bisogno: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists Attualmente ci sto lavorando e potrebbe finire con …




5
Uso eccessivo / uso corretto degli schemi?
Dopo aver posto questa domanda su StackOverflow , mi chiedevo dove ciò che ho fatto fosse la migliore / migliore pratica. Fondamentalmente, ogni oggetto che creo sta andando in uno schema con il nome dello schema che riflette un uso. Ad esempio, ho gli schemi Audite Admin(tra gli altri). Questo …

1
Come posso visualizzare una query dopo l'applicazione delle regole?
Dai documenti - 37.3.1.1. "Una prima regola passo dopo passo" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT …

3
L'output EXPLAIN suggerisce che il mio indice non viene utilizzato
Ho impostato la mia tabella con un indice solo su done_status (done_status = INT): Quando uso: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Ricevo questo: id select_type tipo di tabella chiave possible_keys key_len ref righe Extra 1 SEMPLICE promemoria TUTTO done_status NULL NULL NULL 5 Utilizzo di where Ma quando …
9 mysql 


2
Monitorare l'attività di MySQL per database?
Qual è il modo migliore per monitorare l'attività su ciascun database del mio server? Ho provato mtop / mytop che visualizza l'attività in tempo reale ma non è molto pratico per vedere tutte le query eseguite su di esso. Ho attivato i log di MySQL ma non è possibile dividerli …





2
Come posso disconnettere i client da MySQL?
Ho bisogno di un modo efficiente per disconnettere tutti i client con un determinato nome utente da MySQL. Ho pensato di cambiare la password dell'utente, ma penso che sia verificato solo quando viene stabilita la connessione. Idee?
9 mysql 

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.