跳至主要內容

MariaDB 修改 innodb_page_size 設定問題

Pamis Wang小於 1 分鐘資料庫MariaDBMariaDB 10.6

MariaDB 修改 innodb_page_size 設定問題

前言

innodb_page_size 是 MySQL資料庫家族的一個系統設定,
用於設定儲存引擎的分頁大小。

預設為 16K ,可用的設定為 4K、8K、16K、32K,
較大的 innodb_page_size 可以減少 I/O 次數,提高查詢性能,
但會占用較多的儲存空間,反之亦然。

解決方式

當修改 mariaDB 的設定 conf.d/mysql.cnf
[mysqld]
innodb_page_size=32K

如果重啟失敗
到 var/lib/mysql (此為預設儲存路徑)
删除 ib_logfile*
删除 ibdata*

參考資料

https://stackoverflow.com/questions/26439742/getting-error-plugin-innodb-registration-as-a-storage-engine-failed-when-staopen in new window
https://mariadb.com/kb/en/innodb-system-variables/#innodb_page_sizeopen in new window

上次編輯於:
貢獻者: Pamis Wang