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
Rompere e ripristinare uno specchio
Devo fare un po 'di manutenzione su un nodo secondario di un mirror. Poiché questo è il risultato del rallentamento del sito mentre il mirror si è ristabilito dopo una breve interruzione di rete, voglio essere sicuro e disabilitare il mirror, quindi riattivarlo dopo che ho finito di cercare il …


4
Perché MySQL dice che ho esaurito la memoria?
Stavo cercando di eseguire un abbastanza grande INSERT...SELECTin MySQL con JDBC e ho ottenuto la seguente eccezione: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Dato che in realtà non sto restituendo un oggetto ResultSet, ho pensato che lo spazio heap Java non dovesse essere …

2
Come implementare il paging in modo efficace?
Ho una query di database che potrebbe comportare un grande set di risultati. Il client che visualizza i dati riceve i dati sulla rete, quindi l'idea era di ridurre al minimo la quantità di dati trasferiti recuperando solo i primi 50 risultati dal database e inviandoli al client. Quindi fornirò …

2
Visualizzazione dei piani di query in Server Management Studio
Un'altra domanda del server SQL: ho una semplice query che mi dà l'SQL più intenso della CPU da quando sono stati ripristinati i contatori: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) …


3
Istanze Oracle multiple: è una buona pratica?
Uno dei miei clienti ha distribuito il db del nostro prodotto in una macchina Solaris che ha già 3 istanze di Oracle. Quindi, in questo momento ci sono 4 istanze di Oracle in esecuzione sulla stessa macchina. E ora stiamo riscontrando problemi di prestazioni. Non ho accesso ad altre istanze …



4
Come migliorare le prestazioni di ELIMINAZIONE di InnoDB?
Quindi ho questa tabella di controllo (tiene traccia delle azioni su qualsiasi tabella nel mio database): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT …


2
SQL Server non dovrebbe supportare RANGE?
Come qualcuno che sviluppa siti Web e fa un po 'di SQL Server, mi sembra un gioco da ragazzi che SQL Server dovrebbe supportare una semplice clausola che indica che i risultati dovrebbero includere solo un intervallo specifico di righe. Ad esempio, le righe da 30 a 39. Allo stato …

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.