Ho un sito Web a traffico molto elevato in cui è possibile che ogni ora vengano inseriti migliaia di nuovi record. Questo errore sta paralizzando il sito: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) …
Sto cercando di indicizzare il mio blogentriesdatabase per prestazioni migliori ma ho riscontrato un problema. Ecco la struttura: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT NULL, …
Ho una grande tabella (diversi 100 milioni di righe) che vorrei dividere in modo efficiente. La mia domanda è se esiste un compromesso tra dimensione della partizione e numero di partizioni. Per quanto ho capito, la maggior parte delle query su una colonna utilizzata nella partizione sarà più veloce perché …
Sto eseguendo un server MySQL 5.5 sulla mia stazione di lavoro per l'analisi dei dati scientifici e mi chiedo come configurare MySQL per ottenere il massimo dalle prestazioni. I tipi di query che eseguo in genere riguardano join di 10-20 tabelle e possono essere eseguiti per un periodo piuttosto lungo, …
Ho un master -> configurazione slave in cui il master ha fallito. Sono stato in grado di resettare il vecchio schiavo per essere un maestro e il vecchio padrone per schiavo da esso. Belle. Quello che non riesco a fare è rimuovere le informazioni principali sul vecchio schiavo che ora …
Non riesco a far funzionare la ricerca full-text come voglio, e non capisco le differenze nelle liste dei risultati. Esempi di dichiarazioni: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' restituisce 92 righe. Ricevo righe che hanno corrispondenze, ad esempio, come "Punkten", "Zwei-Punkte-Vorsprung" e "Treffpunkt" nella colonna meldungstext. Ho impostato …
Abbiamo riscontrato un problema dopo aver spostato il database dei nostri clienti su un server aggiuntivo. Ciò avrebbe dovuto avere effetti positivi sulle prestazioni del sito, ma si è verificato un problema con il blocco delle tabelle in MyISAM. (Ho sentito di usare InnoDB invece di MyISAM, ma non possiamo …
Ho una query con una clausola ORDER BY che utilizza una colonna che è l'ultima colonna di un indice che viene utilizzata nella clausola WHERE, essenzialmente nella forma: SELECT cols FROM tables WHERE col_1 = x AND col_2 = y AND col_3 = z ORDER BY col_4 e l'indice viene …
Ho due tabelle con la stessa struttura, A e B. Viene scritta una determinata applicazione in modo che scriva sempre gli stessi dati su entrambe le tabelle. Dopo una discussione con un collega sul potenziale per risparmiare spazio su disco, mi chiedo se mysql o postgresql abbiano la capacità di …
Sto lavorando a un'applicazione che coinvolge molte scritture di database, circa il 70% di inserti e il 30% di letture. Questo rapporto includerebbe anche gli aggiornamenti che considero una lettura e una scrittura. Tramite le istruzioni insert più client inseriscono i dati nel database tramite le istruzioni insert seguenti: $mysqli->prepare("INSERT …
Sto eseguendo un server MySQL per i test su una VM (VMWare) con Debian come SO guest. Il guest ha quattro core CPU emulati, quindi ho impostato thread_concurrency su quattro. Sto eseguendo costosi join su tavoli di grandi dimensioni, che possono richiedere diversi minuti, ma vedo sul sistema operativo guest …
Voglio sperimentare i 3 grandi sistemi di gestione del database. A questo scopo sarebbe bello avere lo stesso database (le stesse tabelle, ecc.) Per ognuno di questi. Dove posso trovare script sql che creano database di test identici per MySQL, MSSQL e Oracle?
Alla ricerca di una strategia o di uno strumento per gestire il ripristino di un singolo database in un punto temporale in un sistema replicato occupato. Ho 12 database in esecuzione su 2 server MySQL 5.0.77 in configurazione replicata master-slave. Viene eseguito giornalmente un dump completo dello slave di sola …
Solo una breve domanda per quanto riguarda la memorizzazione di "tempo" in un database. Sto registrando il tempo di esecuzione degli utenti nel formato 00: 00: 00: 00 (ore, minuti, secondi, millisecondi). Inizialmente lo avrei archiviato come, TIMEma poi ho capito che MySQL non supporta millisecondi in questo tipo. Memorizzerò …
my.cnf (5.5 e 5.1 è lo stesso): back_log=200 max_connections=512 max_connect_errors=999999 key_buffer=512M max_allowed_packet=8M table_cache=512 sort_buffer=8M read_buffer_size=8M thread_cache=8 thread_concurrency=4 myisam_sort_buffer_size=128M interactive_timeout=28800 wait_timeout=7200 mysql 5.5: ..mysql5.5/bin/mysqlslap -a --concurrency=10 --number-of-queries 5000 --iterations=5 -S /tmp/mysql_5.5.sock --engine=innodb Benchmark Running for engine innodb Average number of seconds to run all queries: 15.156 seconds Minimum number of seconds …
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.