Posso eseguire la query SET GLOBAL binlog_format = 'ROW' e funziona per quella sessione. Come faccio a impostare questa impostazione dopo aver interrotto e riavviato MySQL? NOTA: Sono sulla versione 5.5.19 di MySQL (con Moodle) e ho appena effettuato l'aggiornamento da MyISAM a InnoDB e quindi ho bisogno di questa …
Oggi il mio server si è bloccato a causa di un comando simultaneo di tabella troncata su una delle nostre tabelle INNODB. È possibile riavviare il server, ma dopo l'avvio, ogni volta che provo a emettere un comando SQL, viene visualizzato il seguente errore: ERROR 2006 (HY000): MySQL server has …
Da quando ci siamo trasferiti su Amazon RDS, abbiamo avuto alcuni problemi di prestazioni piuttosto folli e oggi abbiamo iniziato ad avere problemi di blocco. Per questo motivo, ho pensato che fosse solo un problema di timeout e sono andato a controllare la memoria usata. Abbiamo scambiato un valore di …
Ho un database InnoDB che mi piacerebbe migrare su Amazon RDS. La mia attuale implementazione, ospitata sul mio server, mostra circa 8 milioni di query al mese. Il sito RDS afferma che I / O Rate $ 0,10 per 1 milione di richieste 1 I / O = 1 richiede? …
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 …
Ho una tabella di database MySQL con quasi 23 milioni di record. Questa tabella non ha una chiave primaria, perché nulla è unico. Ha 2 colonne, entrambe sono indicizzate. Di seguito è la sua struttura: Di seguito alcuni dei suoi dati: Ora ho eseguito una semplice query: SELECT `indexVal` FROM …
La documentazione di MySQL per kill avvisa : avvertimento Se si annulla un'operazione REPAIR TABLEo OPTIMIZE TABLEsu una MyISAMtabella, la tabella risulta danneggiata e inutilizzabile. Qualsiasi lettura o scrittura su una tabella di questo tipo non riesce fino a quando non viene ottimizzata o riparata di nuovo (senza interruzione). Questo …
Ho la seguente query, usando MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Questa query recupera i messaggi in base alle condizioni indicate e ordina per data di creazione. Ho un …
Ricevo deadlock dai blocchi gap su un tavolo quando lo inserisco frequentemente da più fonti. Ecco una panoramica dei miei processi. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath ,vehicleImageThumbnailFilePath, vehicleImageMiniFilePath, mainVehicleImage, active) VALUES (%s, …
Dire che ho un rapporto 1-a-N (person_id, pet_id). Ho una tabella in cui pet_idè la chiave primaria. Comprendo che un indice secondario InnoDB è essenzialmente un albero B in cui i valori sono i corrispondenti valori della chiave primaria per la riga. Ora, supponiamo che una persona possa avere migliaia …
MySQL sembra voler mantenere un'intera tabella nella cache (dimensioni della tabella = ~ 20 GB) dopo l'esecuzione di inserimenti di grandi dimensioni o istruzioni select. In questo momento il mio pool di buffer innodb è di 20 GB. La RAM totale è di 32 GB. Fornirò l'utilizzo della memoria e …
Ho studiato come ottimizzare solo le tabelle frammentate in MySQL e ho esaminato questo post sull'ottimizzazione delle tabelle . Fondamentalmente esegue una query sul database information_schema per qualsiasi tabella con data_free > 0e crea un'istruzione SQL OPTIMIZEsolo per quelle tabelle. Ho eseguito questa query e identificato 148 tabelle per l'ottimizzazione. …
Abbiamo un'applicazione che memorizza articoli da diverse fonti in una tabella MySQL e consente agli utenti di recuperare quegli articoli ordinati per data. Gli articoli vengono sempre filtrati per origine, quindi per i SELECT client abbiamo sempre WHERE source_id IN (...,...) ORDER BY date DESC/ASC Stiamo usando IN, perché gli …
Abbiamo già sospeso il database due volte e stiamo cercando di trovare una causa. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Qui lo spazio su disco era pieno, quindi abbiamo pensato che il problema fosse finito dopo averlo dato un po 'di più, ma il …
Ho estratto la directory dei dati di mysql da un backup e ho bisogno di ottenere lo schema da una vecchia tabella, tuttavia è un backup da una macchina diversa. Oggi ho letto un buon numero di tutorial su come farlo, ma ogni volta sembra fallire o finisco per dover …
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.