发布于 2017-04-28 11:28:04 | 215 次阅读 | 评论: 0 | 来源: 网友投递
Percona Server Mysql分支数据库
Percona Server是MySQL的改进版本,使用 XtraDB 存储引擎,在功能和性能上较 MySQL 有着很显著的提升,如提升了在高负载情况下的 InnoDB 的性能,为 DBA 提供了一些非常有用的性能诊断工具,另外有更多的参数和命令来控制服务器行为。
在 2017 Percona Live 开源数据库大会上,还介绍了 MySQL 和 MariaDB 中的直方图。
直方图是一种列的统计情况,用来描述表中列数据的分布情况。它是一种按数据出现的频率来进行分类存储的方法。直方图将值存储在存储桶(bucket) 中。
自 MariaDB 10.0 以来,MariaDB Server 已经有了直方图。现在,MySQL 8.0 也会有该功能。此次会议介绍了 MariaDB,MySQL 8.0 中实现直方图的概述,并与 PostgreSQL 进行了比较。会议涵盖了关于直方图的所有内容:
为什么查询优化器需要直方图?
在每个数据库中收集和维护直方图的成本有多大?
查询优化器如何使用直方图数据?
每个数据库中实现直方图的强弱点是什么?
最后,Sergei 谈了一些关于 MariaDB Server 中开发相关的内容:优化器将具有使用约束(constraints)的能力。
在演讲完 MySQL 和 MariaDB 中的直方图之后,Sergei 简要地对作者说了一句话:
来自:Percona Blog