de en es fr nl pl pt sv zh

mariadb

Selecting a character set for MySQL and MariaDB clients

Mark Callaghan

MySQL and MariaDB have many character-set related options, perhaps too many:character_set_clientcharacter_set_connectioncharacter_set_databasecharacter_set_filesystemcharacter_set_resultscharacter_set_servercharacter_set_systemThis is a topic that I don't know much about and I am still far from an...

MariaDB innovation: binlog_storage_engine

Mark Callaghan

MariaDB 12.3 has a new feature enabled by the option binlog_storage_engine. When enabled it uses InnoDB instead of raw files to store the binlog. A big benefit from this is reducing the number of fsync calls per commit from 2 to 1 because it reduces the number of resource managers from 2 (binlog,...

Scattered notes on MariaDB undo log.

Ivan

Undo log Undo log in MariaDB/InnoDB is divided into a set of rollback segments (128) which reside in dedicated tablespaces (data files) (undo0XXX) including historically the one number Zero (0) that resides in the system tablespace starting at page 6 (FSP_FIRST_RSEG_PAGE_NO / fsp0types.h) (at...