Stiamo accedendo a MySQL dal connettore Microsoft ADO.NET. Occasionalmente stiamo vedendo il seguente deadlock nel nostro stato innodb e non siamo stati in grado di identificare la causa del problema. Sembra che la transazione (2) stia aspettando e mantenendo lo stesso lucchetto? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** …
Stiamo eseguendo MySQL 5.1 su Windows Server 2008 R2. Ultimamente abbiamo effettuato alcune diagnosi sul nostro database e abbiamo trovato alcuni artefatti fastidiosi che non possiamo spiegare . Abbiamo aggiunto un po 'di codice per registrare quando abbiamo avuto query che hanno richiesto molto tempo (> 2000 ms). I risultati …
Sto usando mysql e ho bisogno di usare in qualche modo il curid di colonna restituito dall'istruzione preparata nella query successiva. Uso istruzioni preparate perché, come ho letto, è l'unico modo per passare una variabile alla clausola LIMIT. Ho questa procedura memorizzata qui: DROP PROCEDURE IF EXISTS fixbalance; CREATE PROCEDURE …
Perché questa query DELETE FROM test WHERE id = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); a volte cancellare 1 riga, a volte 2 righe e a volte niente? Se lo scrivo in questo modulo: SET @var = ( SELECT id FROM …
Sto aspettando da 36 ore che un file .sql da 12 GB venga importato con un semplice type site.sql | mysqlcomando. Vedo che ibdata1sta crescendo ancora, attualmente quasi 40 GB. Considerando che i trigger e le stored procedure sono alla fine di .sql, penso solo che MySQL debba aggiungere dati …
Quando corro SHOW PROCESSLIST, ci sono spesso un gran numero di thread INSERT / UPDATE nello stato "liberazione di elementi". Il manuale di MySQL suggerisce che almeno una parte del motivo per cui un thread si trova in questo stato riguarda la cache delle query - presumibilmente sarebbe invalidare le …
Esiste una versione di "procedura di creazione o sostituzione" per MySQL? Non riesco a fare questo o a scrivere la caduta della procedura se esiste prima di ricompilare senza ottenere un messaggio di errore che esiste la procedura memorizzata. DELIMITER $$ -- would love to be able to drop procedure …
Dal manuale di MySQL, dice: BOOL, BOOLEAN Questi tipi sono sinonimi di TINYINT (1). Un valore pari a zero è considerato falso. I valori diversi da zero sono considerati veri: Ho creato una colonna BOOLEAN con 0come valore predefinito. Quindi aggiorno il valore a 2. Logicamente, mi aspetterei che MySQL …
Voglio un modo veloce per contare il numero di righe nella mia tabella che ha diversi milioni di righe. Ho trovato il post " MySQL: il modo più veloce per contare il numero di righe " su Stack Overflow, che sembrava risolvere il mio problema. Bayuah ha fornito questa risposta: …
Vedendo questa nota in mysqld.log: [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) Sembra che qui si menzioni qualcosa del genere: l' istanza di MySQL si blocca "facendo indice SYNC" La mia domanda è: quale azione dovrebbe essere …
Devo impostare una funzione di cronologia su un progetto per tenere traccia delle modifiche precedenti. Diciamo che ho due tavoli in questo momento: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Esempio: ho una riga nelle note e l'utente vuole cambiare il messaggio. Voglio tenere traccia …
Sto passando da un server all'altro e voglio eseguire il backup di tutti i database + utenti / privilegi / password dal mio server MySQL. Ho trovato il backup di un database usando mysqldump, ma non riesco a capire, come fare il backup di tutti gli utenti e dei privilegi …
Di seguito, l'esecuzione della query richiede più di 11 minuti. SELECT `c`.*, `e`.`name` AS `employee_name`, `e`.`emp_no`, `d`.`code` AS `department_code`, IF(ew.code IS NOT NULL, ew.code, egw.code) AS shift_code, IF(ew.code IS NOT NULL, ew.time_in_from, egw.time_in_from) AS time_in_from, IF(ew.code IS NOT NULL, ew.time_out_to, egw.time_out_to) AS time_out_to, IF(ew.code IS NOT NULL, ew.next_day, egw.next_day) AS …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.