This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-26. For the latest, interactive version please visit https://mariadb.com/kb/.

Usare InnoDB invece di XtraDB

Per default MariaDB è compilata con XtraDB in luogo di InnoDB.

MariaDB starting with 5.5

A partire da MariaDB 5.5, tutte le distribuzioni standard di MariaDB includono anche InnoDB come plugin.

Per utilizzare il plugin InnoDB invece di XtraDB è possibile aggiungere al file my.cnf le seguenti righe:

[[mysqld]]
--ignore-builtin-innodb
--plugin-load=innodb=ha_innodb.so
# The following should not be needed if you are using a mariadb package:
--plugin_dir=/usr/local/mysql/lib/mysql/plugin
MariaDB until 5.3

In MariaDB 5.3 e precedenti, il nome della libreria è ha_innodb_plugin.so

I motivi per cui si potrebbe scegliere di usare InnoDB invece di XtraDB sono:

  • Si vogliono effettuare dei benchmark sulle differenze tra InnoDB/XtraDB
  • Si è incontrato un bug in XtraDB
  • Si è avuto un crash di un tablespace in XtraDB e il recupero non funziona. In alcuni casi InnoDB potrebbe essere migliore nel recupero dei dati.

Vedi anche

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.