Tuning Mysql: differenze tra le versioni

Da Emigar.
Jump to navigation Jump to search
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2: Riga 2:
Impostazioni per avere un database che usa solo InnoDB:
Impostazioni per avere un database che usa solo InnoDB:


Modificabili solo nel file di configurazione, serve poi riavvio istanza:
====Modificabili solo nel file di configurazione, serve poi riavvio istanza:====


set persist_only disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE";
set persist_only disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE";
Riga 12: Riga 12:
set persist_only innodb_flush_method=O_DIRECT;
set persist_only innodb_flush_method=O_DIRECT;


Modificabili a caldo:
====Modificabili a caldo:====
set persist innodb_buffer_pool_size=536870912;
set persist innodb_buffer_pool_size=536870912;
set persist innodb_redo_log_capacity = 8589934592;
set persist innodb_redo_log_capacity = 8589934592;

Versione delle 22:46, 31 mar 2025

innodb (8.0+)

Impostazioni per avere un database che usa solo InnoDB:

Modificabili solo nel file di configurazione, serve poi riavvio istanza:

set persist_only disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE";

Con linux serve configurazione hugepages:

set persist_only large_pages=ON;

con 8.4 dovrebbe essere già default:

set persist_only innodb_flush_method=O_DIRECT;

Modificabili a caldo:

set persist innodb_buffer_pool_size=536870912;
set persist innodb_redo_log_capacity = 8589934592;