server
server copied to clipboard
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable,...
## Description Replace deprecated use of CMAKE_COMPILER_IS_GNU(CC|CXX) with CMAKE_(C|CXX)_COMPILER_ID throughout the tree. Some places already use CMAKE_(C|CXX)_COMPILER_ID. As of CMake 3.24 CMAKE_COMPILER_IS_GNU(CC|CXX) are deprecated and should be replaced with CMAKE_(C|CXX)_COMPILER_ID...
This PR consists of two commits. The first is to address some small cleanups and refactors which make the second (the commit that implements the hints) somewhat clearer. MDEV-36125 [NO_]INDEX_MERGE...
Support for optimizer hints NO_SPLIT_MATERIALIZED and SPLIT_MATERIALIZED. These hints allow fine-grained control of the "lateral derived" optimization within a query.
- [x] *The Jira issue number for this PR is: MDEV-35856* ## Description This commit implements optimizer hints affecting the use of indexes: - ORDER_INDEX, NO_ORDER_INDEX - GROUP_INDEX, NO_GROUP_INDEX -...
- [x] *The Jira issue number for this PR is: MDEV-28730* ## Description - Introduce a class FTSQueryExecutor to handle the queries for FTS internal tables. Basically it creates a...
…replication/recovery This commit is the part I of the series of four that addresses MDEV-31949 in two main directions which are xa parallel slave performance and xa transaction crash-recovery. This...
This PR is currently a draft. This PR solves two problems: 1. Rows log events cannot be transmitted to the slave if their size exceeds slave_max_packet_size (max 1GB at the...
Statements that intend to modify data have to acquire protection against ongoing backup. Prior to backup locks, protection against FTWRL was acquired in form of 2 shared metadata locks of...
## Description This commit addresses a security issue in the `mariadb-secure-installation` script where the temporary output file containing SQL commands and potentially password hashes was being created with default permissions...
Draft pull request for work-in-progress on the MDEV-34075 binlog-in-engine feature A new option --binlog-storage-engine=ENGINE moves the binlog implementation into the storage engine, for supporting engines (currently only InnoDB). InnoDB implements...