MariaDB 版本汇总,2014年2月
MariaDB 开发者在过去一周发布了多个版本。我们决定将它们合并到一篇文章中,而不是单独发布。每个版本的详细信息可在其各自的发行说明和变更日志页面上找到。
MariaDB 5.5.36
首先是MariaDB 5.5.36。这是一个稳定版 (GA)。除了常规维护、错误修复和更新外,TokuDB 现在已包含在适用于 x86-64 上的 CentOS 6 的 RPM 包中。
MariaDB Galera Cluster 10.0.7
接下来是MariaDB Galera Cluster 10.0.7。这是一个 Alpha 版本。它现在发布是为了让任何想测试它的人都能上手。切勿在生产系统上运行 Alpha 版本!此版本的 MariaDB Galera Cluster 支持 wsrep API v25,这意味着 MariaDB Galera Cluster 可以与 25.2.x 或 25.3.x Galera wsrep 提供程序一起使用。MariaDB 存储库中包含一个 25.3.x wsrep 提供程序。下载页面上提供了 25.3.x 和 25.2.x 两种 wsrep 提供程序。
下载 MariaDB Galera Cluster 10.0.7
发行说明 变更日志 什么是 MariaDB Galera Cluster?
MariaDB Java Client 1.1.6
本次汇总中的最后一个版本是MariaDB Java Client 1.1.6。这是一个稳定版 (GA)。修复了几个错误,并添加了一个新的连接参数 serverTimezone。如果设置了此参数,则在使用 preparedStatement 存储时间数据以及使用 ResultSet 读取数据时会进行时区转换。其效果类似于设置 time_zone 会话变量。不同之处在于它具有更好的跨平台兼容性(例如,当服务器在 Windows 上时,也可以使用“Asia/Omsk”之类的时区名称)。此外,此选项适用于 datetime 和 timestamp 数据类型,而服务器端选项对 datetime 无效。
谢谢,祝您使用 MariaDB 愉快!
我正尝试在 5.5.36 上使 TokuDB 工作。我已经启用了它,并且 SHOW PLUGINS; 显示了 6 条条目。
TokuDB 也应该在 SHOW ENGINES; 中显示吗?当我尝试使用 tokudb 创建表时,我收到一个警告,并且该表被创建为 InnoDB。
还有什么需要启用的吗?
你具体是如何启用的?
在 SHOW PLUGINS; 中,你应该看到 7 条 TokuDB 条目;重要的是,其中一条的 Name=’TokuDB’ 且 Type=’STORAGE ENGINE’。如果你没有看到它,显然出了问题。请尝试检查你的服务器错误日志,它可能会显示插件初始化时发生的错误。
在 SHOW PLUGINS; 中,你应该看到 7 条 TokuDB 条目;重要的是,其中一条的 Name=’TokuDB’ 且 Type=’STORAGE ENGINE’。如果你没有看到它,显然出了问题。请尝试检查你的服务器错误日志,它可能会显示插件初始化时发生的错误。
谢谢您的回复
我在错误日志中发现 CentOS 6.3 上启用了透明大页。看起来 TokuDB 需要禁用透明大页。
您好,
我在 MariaDB/InnoDB 上遇到了一个大问题。我的数据库有 1300 个表。其中一个表有 1000 万行。我在这张表中创建了一个带有 GROUP BY 的视图,并将其用作表... 与其他表进行 LEFT JOIN... 然后我运行查询,我必须等待... 太慢了!我必须等几分钟才能得到结果!同样的数据库在 mssql2008R2 或 Postgres9.2 上只需要 0.2 秒。看来,如果你在视图中使用 GROUP BY,然后将其与其他表(左连接或右连接)一起使用,MySQL/MariaDB 就会出现问题。是真的吗?抱歉我的英语不好......
Niccolò Benvenuti
意大利 卢卡
您好,您能否提交一份错误报告,更详细地描述创建表的问题,并提供表中数据的一些描述以及实际有问题的查询。