MariaDB 10.1.1: performance_schema 表不再使用 .frm 文件

是的!在 MariaDB 10.1.1 中,PERFORMANCE_SCHEMA 中的表不再使用 .frm 文件。这些文件既不创建也不读取 — 实际上,PERFORMANCE_SCHEMA 表完全不接触磁盘。

这得益于 MariaDB 一个鲜为人知的功能——新的表发现(“旧表发现”于 2004 年在 MySQL 的 NDB Cluster 中实现),它在 MariaDB 10.0.2 中实现。MariaDB 不再读取和解析 .frm 文件,而是直接询问 PERFORMANCE_SCHEMA 表的结构。由于这些表始终具有固定结构,因此无需任何外部数据字典,表会直接将结构返回给 MariaDB。…

MariaDB 10.1.1: 默认角色

众所周知,MariaDB 从 10.0.5 版本开始支持角色。它们的实现几乎完全符合 SQL Standard 2003 中指定的 T331“基本角色”和 T332“扩展角色”特性。

但我们经常听到用户的抱怨,他们对纯粹的标准功能集不满意。特别是,标准规定必须执行
SET ROLE foobar;
才能使用授予角色 foobar 的权限。这并不总是方便的,有时甚至不可能做到(想象一下,你需要将角色权限授予一个闭源应用程序使用的账户)。…

三个新的 MariaDB 版本

MariaDB 项目很高兴宣布以下版本现已可用



MariaDB 10.1.1 是一个 Alpha 版本。

下载 MariaDB 10.1.1

发行说明 变更日志 什么是 MariaDB 10.1?

MariaDB APT 和 YUM 软件源配置生成器

请勿在生产系统上使用 alpha 版本!

请参阅发行说明变更日志以获取此版本的详细信息,以及什么是 MariaDB 10.1?

MariaDB 5.5.40 现已可用

下载 MariaDB 5.5.40

发行说明 变更日志 什么是 MariaDB 5.5?

MariaDB APT 和 YUM 软件源配置生成器

MariaDB 项目很高兴宣布 MariaDB 5.5.40 现已可用。这是一个 Stable (GA) 版本。

请参阅发行说明变更日志以获取此版本的详细信息,以及在 MariaDB 知识库中关于什么是 MariaDB 5.5?的页面以获取有关 MariaDB 5.5 系列的一般信息。

感谢您的关注,尽享 MariaDB 吧!…

MariaDB 10.0.14 现已可用

下载 MariaDB 10.0.14

发行说明 变更日志 什么是 MariaDB 10.0?

MariaDB APT 和 YUM 软件源配置生成器

MariaDB 项目很高兴宣布 MariaDB 10.0.14 现已可用。这是一个 Stable (GA) 版本。

请参阅发行说明变更日志以获取此版本的详细信息,以及在 MariaDB 知识库中关于什么是 MariaDB 10.0?的页面以获取有关 MariaDB 10.0 系列的一般信息。

感谢您的关注,尽享 MariaDB 吧!…

关于 MariaDB 10.1 和 MySQL 5.7.4-labs-tplc 性能测量的更新

简介

这篇博客是我在 https://blog.mariadb.org/performance-evaluation-of-mariadb-10-1-and-mysql-5-7-4-labs-tplc/ 发表的原始博客的后续。首先,我想感谢收到的所有评论。基于这些评论,有人担心性能差异是否由于不同的配置设置。此外,我之前不知道 MySQL 中有一个配置变量可以获得与 MariaDB 类似的、多线程的 flush 机制。为了找出不同的配置变量或不同的默认设置是否是性能差异的原因,我进行了多轮新的测试。…

MariaDB Galera Cluster 10.0.13 现已可用

下载 MariaDB Galera Cluster 10.0.13

发行说明 变更日志 什么是 MariaDB Galera Cluster?

MariaDB APT 和 YUM 软件源配置生成器

MariaDB 项目很高兴宣布 MariaDB Galera Cluster 10.0.13 现已可用。这是一个 Stable (GA) 版本。

请参阅发行说明变更日志以获取此版本的详细信息,以及在 MariaDB 知识库中关于什么是 MariaDB Galera Cluster?的页面以获取有关 MariaDB Galera Cluster 系列的一般信息。

感谢您的关注,尽享 MariaDB 吧!…

MariaDB 10.1 和 MySQL 5.7.4-labs-tplc 的性能评估

简介

评估数据库系统的性能是一项要求很高的任务。有很多艰难的选择需要做出,例如:

  • 使用什么操作系统和操作系统版本
  • 使用什么配置设置
  • 使用什么基准测试以及热身和测量时间是多久
  • 使用什么测试设置
  • 使用什么版本的数据库管理系统
  • 使用什么存储引擎

虽然性能评估大部分是机器时间,但人类在监控测试时仍有很多艰苦的工作。…