标签存档: XtraDB
请注意,此文章已过时。请参阅 MariaDB 10.1 中的表和表空间加密
引言
目前,完全支持加密的唯一引擎是 XtraDB 和 InnoDB。Aria 存储引擎也支持加密,但仅限于临时表。
MariaDB 支持 2 种不同的方式来加密 InnoDB/XtraDB 中的数据
- 指定表加密:只有您使用 PAGE_ENCRYPTION=1 创建的表才会被加密。此功能由 eperi 创建。
- 表空间加密:所有内容(包括日志文件)都被加密。此功能由 Google 创建,并基于他们的 MySQL 分支。
…
引言
例如,当您删除行时,这些行只是被标记为已删除,而不是真正从索引中物理删除,并且产生的自由空间不会返回给操作系统以供后续重用。清除线程将物理删除索引键和行,但产生的自由空间仍不会返回给操作系统,并且此操作可能导致页面上出现空洞。如果您有变长行,这可能导致此自由空间无法用于新行(如果这些行大于旧行)。用户可以使用 OPTIMIZE TABLE 或 ALTER TABLE <table> …
引言
在线 DDL 是 MariaDB 10.0 中的一项新功能。在线 DDL 按以下 4 个任务顺序处理。
- InnoDB::ha_prepare_inplace_alter_table(..)
- InnoDB::ha_inplace_alter_table(..)
- InnoDB::ha_commit_inplace_alter_table(..)
- mysql_rename_table(..)
InnoDB 存储引擎在第一阶段为事务日志记录分配临时内存缓冲区,此阶段的行更改会被记录下来。此缓冲区的大小初始为 sort_buffer_size,并且可以增长到 innodb_online_alter_log_max 大小。在第二阶段,处理 ALTER 语句的线程会将旧表的行复制到新的修改后的表中。之后,MariaDB 将对目标表施加排他锁,并将行日志缓冲区应用于新的修改后的表。…
MariaDB 项目很高兴宣布 MariaDB 10.0.9 现已立即推出。这是一个候选版本。
在其他更改中,XtraDB 现在是默认的 InnoDB 实现,Oracle 的 InnoDB 作为插件包含在内,如果需要可以动态加载。适用于 Ubuntu 14.04 “trusty” 和 Debian “Sid” 的软件包也已添加到 MariaDB 的 Ubuntu 和 Debian 仓库中。
请参阅 Release Notes 和 Changelog 以获取此版本的详细信息,并参阅 MariaDB Knowledge Base 中的 What is MariaDB 10.0? 页面以获取关于 MariaDB 10.0 系列的通用信息。…
MariaDB 项目很高兴宣布 MariaDB 5.5.32 现已立即推出。这是一个稳定版 (GA)。请参阅 Release Notes 和 Changelog 以获取此版本的详细信息,并参阅 AskMonty Knowledgebase 中的 What is MariaDB 5.5? 页面以获取关于 MariaDB 5.5 系列的通用信息。
此版本主要是错误修复版本。
包含 MariaDB 5.3.12 和 MySQL 5.5.32
此版本包含 MariaDB 5.3.12 和 MySQL 5.5.32。…