Je suis un étudiant diplômé de recherche OLAP avec Mondrian OLAP. Je veux donc insérer des données dans InnoDB (MySQL 5.5) plus rapidement lors du chargement initial. Dans cet environnement, le seul utilisateur est moi, donc je pense que je peux autoriser des paramètres plus lâches pour la vitesse d'insertion. Pour le moment, j'utilise les techniques suivantes.
- désactiver
log_bin - activer
skip-innodb-doublewrite - réglé
transaction_isolationsurREAD-COMMITTEDouREAD-UNCOMMITTED(en faitREAD-COMMITED) - réglé
innodb_flush_log_at_trx_commitsur0ou2(en fait0) - réglé
innodb_buffer_pool_sizesur 5 Go (le système a 6 Go de RAM)
Existe-t-il d'autres techniques pour une insertion plus rapide sur InnoDB? Et dois-je modifier innodb_io_read_threadet innodb_io_write_thread? Si vous avez besoin de plus d'informations, dites-le moi.
innodb_read_io_threads,innodb_write_io_threadset `innodb_io_capacity ».