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 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, …
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 …
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 …
sto eseguendo un'app di Facebook che attualmente ha 300 - 600 utenti simultanei (e in crescita). Per preparare l'hardware per la crescita ho cambiato il mio i7 / 12gb ram / 2x 80 gb Intel x25 ssd (debian 5.0 / mysql 5.0 / 64bit) in un bi-xeon / 24 gb …
Ultimamente ho visto scadere alcuni aggiornamenti di base e non sono stato in grado di determinare la causa. Un esempio: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); Lo stesso registro non ha voci con Lock_time> …
Ho un deadlock per queste due query di inserimento: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Ecco lo stato di InnoDB: ------------------------ LATEST …
Come elencare tutte le tabelle nel database corrente, insieme il numero di righe della tabella. In altre parole, riesci a pensare a una query per trovare qualcosa di simile in mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | database 2 | …
Per qualche motivo, quando provo ad aprire le mie tabelle che sono archiviate in .frme .ibdfile (sia su MySQL o phpmyadmin) mi dà un errore di sintassi, o dice che non esiste. Ho letto l'altro post che ha avuto problemi simili a questo, ma non so come verificare se innodb_file_per_tableè …
Se uso mysqldump --single-transazione, secondo i documenti dovrebbe eseguire lo svuotamento delle tabelle con il blocco di lettura per ottenere uno stato coerente e quindi avviare una transazione e nessuno scrittore dovrebbe essere in attesa. Tuttavia, ieri sera ho riscontrato la seguente situazione: estratto dall'elenco completo dei processi: centinaia di …
Nella mia applicazione, i miei INSERT sembrano prendere un pezzo grosso del tempo. Ho un gran numero di oggetti in memoria (~ 40-50.000) che voglio inserire in una tabella. Consente di prendere una tabella di esempio CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date DATETIME …
Sto lavorando con mysql versione 5.7.14 (installazione homebrew su OS X El Capitan). Il mio sistema non si è spento correttamente mentre il mysql era in esecuzione e dopo il riavvio quando provo ad avviare il demone mysql ottengo gli errori seguenti. 2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as …
Ho una tabella in MySQL con un sacco di INSERT e SELECT ogni secondo. E c'è una cancellazione in blocco di alcuni dati più vecchi una volta al giorno. Devo reindicizzare la tabella dopo l'eliminazione? Voglio aumentare le prestazioni. Qualcuno può suggerire alcuni suggerimenti? Utilizzo di "innodb" come motore di …
Sto cercando di creare una tabella InnoDB che contiene una VARCHARcolonna che può contenere fino a 3071 caratteri. Vorrei imporre un UNIQUEvincolo ai dati di questa colonna. MySQL sembra imporre vincoli usando un indice. In InnoDB, le dimensioni dell'indice sembrano essere limitate a 767 byte, non abbastanza per la VARCHAR(3071)colonna …
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.