Sono pronto per passare da MyISAM a InnoDB ma volevo sapere se c'era un elenco completo di cose da cercare? Ad esempio, non ho visto alcun elenco menzionare che l'esecuzione DISABLE KEYSsu una tabella InnoDB genererà un avviso, ad eccezione della pagina di manuale per ALTER TABLE. È quel genere …
Sto cercando di eseguire mysqldump per creare un'istantanea del database e trovo che si fermerà casualmente a metà strada, senza segnalare alcun errore. Il mio database è relativamente piccolo (circa 100 MB) e utilizza InnoDB. Lo sto eseguendo come: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > …
Abbiamo alcuni ingegneri che appiattiscono una struttura db normalizzata in una tabella temporanea allo scopo di generare un report. Le colonne sono specificate come TEXT NOT NULL(so "perché lo stanno facendo?"; Supponiamo che ci stiamo occupando di questo). Utilizziamo MySQL 5.1.48 Community RHEL5 con plug-in InnoDB 1.0.9 su Linux. Quando …
Sto cercando di iniziare a convertire alcune tabelle MyISAM in INNODB. Esecuzione di Ubuntu 14.04 Server con MySQL 5.6 (apt-get aggiornato da 5.5), RAM 32G su CPU a 4 core / 8 thread. Inizialmente avuto problemi con ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL e …
Stiamo cercando di eliminare una tabella ma si sta impiccando e quando vediamo il comando "SHOW PROCESSLIST", viene visualizzato come "in attesa del blocco dei metadati". Anche noi non siamo in grado di eseguire alcuna operazione su quella particolare tabella. Qualcuno sa come risolverlo?
Nella struttura del database di CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), …
Sto eseguendo un server MySQL sul mio Macbook (per i test). La versione è 5.6.20 da Homebrew. Ho iniziato a riscontrare errori "Dimensione riga troppo grande" e sono stato in grado di ridurlo a questo caso di prova. Tavolo: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | …
Sto usando questi passaggi per creare una tabella my_user, che esisteva già ma che in qualche modo è scomparsa dal mio database my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) …
Problema: Esiste un modo per calcolare il numero di byte occupati dalla creazione della tabella, so che è possibile ottenere alcune informazioni da information_schema.tables ma che le informazioni non sono abbastanza accurate. Ciò che è effettivamente richiesto è il numero di byte in base alla definizione della tabella solo per …
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 …
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 …
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 …
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 …
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. …
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.