Ho seguito la mia domanda precedente sulla velocità di importazione con Inno-Tables (sorpresa!). Scenario Provo a importare alcuni grandi * dump di database sulla mia macchina di sviluppo locale in tempi ragionevoli. Abbiamo molti KEYs collegati ai tavoli che si sono rivelati un collo di bottiglia ma sono ancora importanti …
Quale join è peforming migliore se tutti forniscono lo stesso risultato? Ad esempio, ho due tavoli employees(emp_id,name, address, designation, age, sex)e work_log(emp_id,date,hours_wored). Per ottenere alcuni risultati specifici entrambi inner joine left joindà lo stesso risultato. Tuttavia, ho ancora alcuni dubbi che non si limitano solo a questa domanda. quale join …
Sto lottando con l'importazione di massa di una tabella InnoDB piuttosto grande composta da circa 10 milioni di righe (o 7 GB) (che per me è il tavolo più grande con cui ho lavorato finora). Ho fatto alcune ricerche su come migliorare la velocità di importazione di Inno e per …
AGGIORNAMENTO: tl; dr: il problema era che MySQL utilizzava TMPDIRdurante la creazione di indici. E il mio TMPDIRera quello a corto di spazio su disco. Q originale: Sto cercando di aggiungere un indice a una tabella InnoDB e ottengo un table is full error. Ho abbastanza spazio su disco e …
In PostgreSQL, EXPLAIN o EXPLAIN ANALYZE mostreranno il costo stimato dell'esecuzione di una query. Ma EXPLAIN in MySQL non fornisce queste informazioni. Come posso ottenere il costo stimato senza l'installazione di altri strumenti? Sto usando MySQL-5.6.16.
Abbiamo una tabella mysql che in ogni dato momento ha circa 12 milioni di righe. Dobbiamo eliminare i vecchi dati per mantenere un po 'gestibili le dimensioni della tabella. In questo momento stiamo eseguendo questa query ogni giorno, a mezzanotte, utilizzando un processo cron: DELETE FROM table WHERE endTime < …
Durante la risoluzione di un problema ibdata / log, ho accidentalmente lasciato cadere il mio performance_schemadatabase, vorrei crearne uno nuovo. mysql> SHOW VARIABLES LIKE 'perf%'; +---------------------------------------------------+---------+ | Variable_name | Value | +---------------------------------------------------+---------+ | performance_schema | ON | | performance_schema_events_waits_history_long_size | 10000 | | performance_schema_events_waits_history_size | 10 | | performance_schema_max_cond_classes | …
Sto cercando di impostare un processo cron per l'esecuzione del backup dalla mia macchina slave. Quindi devo fermare lo schiavo Ho dato un comando mysqladmin --user=root --password=test_pass stop-slave Ma sta generando un errore: mysqladmin: errore di connessione al server in "localhost" non riuscito: "Accesso negato per l'utente" root "@" localhost …
Qual è la differenza tra queste 2 query: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; E senza transazione: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Qual è l'effetto di avere SELECTuna transazione interna? Se è DELETE FROM …
Domanda senza spiegazione: Esiste comunque un vincolo di 2 valori null che richiede sempre 1 per avere valore? Ad esempio due colonne di date entrambe nulle ma con almeno 1 che richiede di avere un valore Descrizione del problema: Diciamo che ho una tabella chiamata Expense e hanno 2 date: …
Recentemente sono stato assunto come unico responsabile IT in una determinata società X e mi viene assegnato il compito di correggere le loro applicazioni e, a mio avviso, il modo migliore per iniziare è comprendere il database. Il loro database attuale è un database MySQL con 186 tabelle (si noti …
Esiste un database di dimensioni pari a 500 GB. Le tabelle nel database A contengono sia le tabelle MyISAM che INNODB. Le tabelle MyISAM sono tabelle principali e le tabelle Innodb sono le principali tabelle delle transazioni. Esegui il backup e il ripristino utilizzando il dump mysql che impiega da …
Sto cercando di ottenere un punteggio per l'intera sezione delle istruzioni SELECT SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') In tal caso i punteggi sono …
C'è un modo per eliminare una tabella o un database InnoDB con transazioni in sospeso in MySQL (preferibilmente a livello di file system)? Quello che è successo: Uso MySQL 5.5.28 e ho corso LOAD DATA INFILE…per importare un enorme set di dati (300 milioni di righe) in una tabella InnoDB. …
Una semplice creazione di tabelle su uno dei miei database MySQL richiede un'eternità: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) La macchina è abbastanza inattiva: 01:21:26 PM CPU %user %nice %system %iowait %steal %idle 01:21:27 PM all 0.50 0.00 …
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.