Recentemente, ho scoperto che posso massimizzare le prestazioni di mysql se ho un buon hardware. Dal momento che ho usato InnoDB ho aggiunto un'ulteriore configurazione in my.iniMotore tabella sconosciuto 'InnoDB'
Ecco le configurazioni appena aggiunti:
innodb_data_file_path = ibdata1:10M:autoextend
innodb_buffer_pool_size = 2G
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 120
Poi riavviare tutti i servizi. Ma quando ho usato il mio programma, si è verificato un errore "Unknown table engine 'InnoDB'".
Quello che ho cercato di risolvere questo problema:
- a cancellare il file di log al riavvio del servizio, ma ho ancora ottenuto l'errore.
Questo è stato in/var/lib/mysql/per me (chroot-ndr), può anche essere trovato @/usr/local/mysql/data/ –
un'altra possibile posizione del log è/mysqldb/logs/ – MarkHu
è sufficiente eliminare il file di registro e riavviare mysql ha funzionato per me..Grazie – Sree