Percona Server

软件截图:
Percona Server
软件详细信息:
版本: 5.7.20_18 更新
上传日期: 20 Jan 18
开发: Percona Inc.
许可: 免费
人气: 60

Rating: 3.0/5 (Total Votes: 2)

Percona Server是一个开源的,跨平台的,完全免费的软件项目,它从一开始就被设计成一个广受欢迎和广泛使用的MySQL数据库引擎/服务器的替代品


Percona Server实际上是为MariaDB和MySQL数据库服务器设计的增强版InnoDB存储引擎,它包含完全向后兼容性,并且基于Percona XtraDB存储引擎项目。


功能一目了然
Percona Server是可伸缩的,因为它在强大的服务器上处理更多的并发事务,因为它使用快速的IO路径,快速的校验和和改进的内部协作,以及灵活的,可变的页面大小,可配置的插入缓冲区,和更好的表和缓冲池管理。


Percona Server也是非常可靠和稳定的,具有对损坏的数据和崩溃安全的事务复制的可恢复性,可管理,支持在线备份,InnoDB表导入/导出功能,快速恢复和可配置的数据字典。

我可以用Percona服务器做什么?
在服务器上使用Percona服务器时,您的查询运行速度将会比其他类似产品更加稳定和快速,因此可以实现更高的正常运行时间,并节省托管电源和不必要的费用。 / p>
此外,您将花费更少的时间管理和优化您的数据库服务器,并能够在强大的硬件上构建最先进的服务器。此外,猜测不需要进行故障排除,可以避免或延迟分片。


在引擎盖和可用性
该程序完全是用C ++编程语言编写的,它是作为Debian / Ubuntu和Red Hat Enterprise Linux / Fedora操作系统的预构建二进制包以及源代码包分发的。目前,它已经成功通过了32位和64位指令集架构的测试。该项目的网站提供了一本综合性的手册。

基于MySQL 5.7.19,并包括所有错误修复,Percona Server for MySQL 5.7.19-17现在是Percona Server for MySQL 5.7系列中的当前GA版本。

在5.7.19-17版本中,新增功能

  • 基于MySQL 5.7.19并包含所有错误修复,用于MySQL 5.7.19-17的Percona Server现在是Percona Server for MySQL 5.7系列中的最新GA版本。

基于MySQL 5.7.18,包括所有错误修复,Percona Server for MySQL 5.7.18-14是Percona Server for MySQL 5.7系列中的当前GA版本。

基于MySQL 5.7.16,包括所有错误修复,Percona Server 5.7.16-10是Percona Server 5.7系列当前的GA版本。

5.7.16-10版本中新增功能:

  • Percona Server 5.7.16-10基于MySQL 5.7.16,包括所有错误修复,是Percona Server 5.7系列当前的GA版本。

版本5.7.15-9中新增功能:

  • Percona Server 5.7.15-9基于MySQL 5.7.15,包括所有的错误修正,是Percona Server 5.7系列当前的GA版本。

5.7.14-7版本中新增功能:

  • Percona Server 5.7.14-7是基于MySQL 5.7.14(包括其中的所有错误修复),是Percona Server 5.7系列中的当前GA版本。

版本5.7.13-6中新增功能:

  • 基于MySQL 5.7.13。

5.7.12-5版本中新增功能

  • Percona Server 5.7.10-3基于MySQL 5.7.10,包括所有错误修正,是Percona Server 5.7系列当前的GA版本。

版本5.7.10-3中的新增功能:

  • Percona Server 5.7.10-3基于MySQL 5.7.10,包括所有错误修正,是Percona Server 5.7系列当前的GA版本。

5.6.27-75.0版本中的新功能

  • Percona Server 5.6.27-75.0基于MySQL 5.6.27,包括其中的所有缺陷修复,Percona Server 5.6.27-75.0是Percona Server 5.6系列当前的GA版本。

版本5.6.26-74.0中新增功能:


  • Percona Server 5.6.26-74.0是基于MySQL 5.6.26(包括其中的所有错误修复),是Percona Server 5.6系列中的当前GA版本

在5.6.25-73.1版本中

新增功能

  • Percona Server 5.6.25-73.1是基于MySQL 5.6.25(包括所有错误修复)的版本,是Percona Server 5.6系列当前的GA版本。 Percona Server是开放源代码和免费的 - 这是我们增强的,直接替换MySQL的最新版本。完整的发布细节可以在Launchpad上的5.6.25-73.1里程碑中找到。

5.6.24-72.2版本中新增功能

  • Percona Server 5.6.24-72.2是基于MySQL 5.6.24,包括其中的所有缺陷修复程序,是Percona Server 5.6系列当前的GA版本。

版本5.6.22-72.0中新增功能:

  • Percona Server 5.6.22-72.0是基于MySQL 5.6.22(包括其中的所有错误修复),是Percona Server 5.6系列中的当前GA版本。 Percona服务器是开放源代码和免费的 - 这是我们增强的,直接替换MySQL的最新版本。

版本5.6.22-71.0中新增功能:

  • Percona Server 5.6.22-71.0是基于MySQL 5.6.22(包括其中的所有错误修复)的版本,是Percona Server 5.6系列中的当前GA版本。 Percona服务器是开放源代码和免费的 - 这是我们增强的,直接替换MySQL的最新版本。

5.6.21-70.1版本中新增功能

  • Percona Server 5.6.21-70.1基于MySQL 5.6.21,包括其中的所有错误修复,是Percona Server 5.6系列中的当前GA版本。

版本5.6.21-70.0中新增功能:

  • Percona Server 5.6.21-70.0基于MySQL 5.6.21,包括其中的所有错误修复,是Percona Server 5.6系列当前的GA版本。

在5.5.35-33.0版本中,

新增功能

  • 基于MySQL 5.5.35,包括所有bug修复,Percona Server 5.5.35-33.0现在是5.5系列当前的稳定版本。

5.1.73-14.11版本中新增功能:

  • 基于MySQL 5.1.73,包括所有错误修复,Percona Server 5.1.73-14.11现在是5.1系列当前的稳定版本。

版本5.6.15-63.0中新增功能:

  • Percona Server 5.6.15-63.0基于MySQL 5.6.15,包括所有错误修复,是Percona Server 5.6系列当前的GA版本。

在5.5.34-32.0版本中

新增功能

  • 此版本基于MySQL 5.5.34,其中包括所有错误修复,Percona Server 5.5.34-32.0现在是5.5系列当前的稳定版本。

5.1.72-14.10版本中新增功能:

  • 由于不被注意到的上游变化不兼容,页面清理器线程将尝试重放所遇到的任何文件操作。在大多数情况下,这是一个没有操作,但有某些DDL操作的竞争条件,可能导致服务器崩溃。 Bug修正#1217002。

  • 如果服务器无法启动,则在安装后步骤中,Percona Server的apt-get升级将失败。 Bug修正#1002500。
  • 修正了二进制tarballs版本中的libssl.so.6依赖性问题。 Bug修正#1172916。
  • 如果启用了“支持伪造更改”,则Percona服务器可能会在服务器崩溃时访问InnoDB表中的BLOB或TEXT列。 Bug修正#1188168。
  • 由于INNODB_CHANGED_PAGES查询和位图文件之间的争用条件,服务器可能会因PURGE CHANGED_PAGE_BITMAP删除或直接在文件系统上删除而崩溃。 Bug修正#1191580。

版本5.6.13-61.0中新增功能:

  • Percona Server 5.6.13-61.0是基于MySQL 5.6.13(包括其中的所有错误修复),是Percona Server 5.6系列中的第一个GA版本。

版本5.6.13-60.6 RC4中的新增功能:

  • Percona Server 5.6.13-60.6是Percona Server 5.6系列中的第四个RC版本,基于MySQL 5.6.13,包括所有错误修正。

版本5.6.13-60.5 RC3中新增功能:

  • Percona很高兴在2013年8月29日发布第三个Percona Server 5.6.13-60.5发布候选版本(可以在这里和Percona Software Repositories下载)。基于最近发布的MySQL 5.6.13,包括所有错误修复,Percona Server 5.6.13-60.5是Percona Server 5.6系列中的第三个RC版本。 Percona服务器是一个增强的,嵌入式MySQL替代品。所有Percona的软件都是开放源码和免费的,所有的发布细节都可以在Launchpad的5.6.13-60.5里程碑中找到。

版本5.5.33-31.1中的新增功能:

  • Percona Server 5.5.33-31.1基于MySQL 5.5.33,包括所有bug修复,现在是5.5系列当前的稳定版本。

5.1.71-14.9版本中新增功能:

  • 基于MySQL 5.1.71,此版本将包含所有错误修复。

5.1.70-14.8版本中新增功能:

  • 修正错误:
  • 防止在查询INFORMATION_SCHEMA.INNODB_BUFFER_PAGE表时可能导致服务器崩溃的争用情况。 Bug修复#1072573。
  • 在主要版本之间执行升级时(例如,通过卸载5.1 RPM然后安装5.5 RPM),mysql_install_db仍在现有数据目录上调用,导致重新创建测试数据库。 Bug修复#1169522。
  • 修正上游错误#68354,由于联合存储引擎中的错误,在执行更新或连接Federated和MyISAM表时可能导致服务器崩溃。 Bug修复#1182572。
  • 其他错误修正:错误修正#1191395。

版本5.5.32-31.0中新增功能:

  • 新功能:
  • Percona Server已经实现了对PAM验证插件补充组的支持。
  • 修正错误:
  • 防止在查询INFORMATION_SCHEMA.INNODB_BUFFER_PAGE表时可能导致服务器崩溃的争用情况。 Bug修复#1072573。
  • 如果启用XtraDB更改页面跟踪并将innodb_flush_method变量设置为ALL_O_DIRECT,则Percona Server将无法启动。 Bug修正#1131949。
  • 修正了在Percona Server中的上游错误#68970,会导致小型表空间在500KB表空间大小附近过快扩展。 Bug修复#1169494。
  • 如果在请求的LSN范围中间的位图文件丢失,查询INNODB_CHANGED_PAGES表将导致服务器停止I / O错误。 Bug修正#1179974。

5.1.69-14.7版本中新增功能:

  • 修正错误:

  • 在Ubuntu中精确的libmysqlclient18软件包是从发行版的仓库中选择的,而不是Percona的,这可能会导致软件包冲突。 Bug修正#1174271。
  • 修复了RPM Percona-Server-shared-compat软件包的命名问题,在安装Percona Server 5.1时可能导致未解决的软件包依赖性问题。 Bug修正#893860。
  • 日志跟踪器线程不知道最新的未跟踪日志记录被新日志数据覆盖时的情况。在某些情况下,这可能会导致日志解析器中的断言错误或错误的更改页面数据。 Bug修复#1108613。
  • 如果启用XtraDB更改页面跟踪并将innodb_flush_method变量设置为ALL_O_DIRECT,则Percona Server将无法启动。 Bug修正#1131949。
  • 修复了不同主要版本的Percona Server的RPM软件包依赖关系。 Bug修正#1167109。
  • 修复了CVE-2012-5627漏洞,其中未经授权的MySQL帐号所有者可以高效地对其他帐号执行强力密码猜测攻击。此错误修复最初来自MariaDB(请参阅MDEV-3915)。 Bug修正#1172090。
  • 由于拼写错误,在32位版本中找不到OpenSSL库。 Bug修正#1175447。
  • 如果在请求的LSN范围中间的位图文件丢失,查询INNODB_CHANGED_PAGES表将导致服务器停止I / O错误。 Bug修正#1179974。
  • 如果发出INNODB_CHANGED_PAGES查询具有空的LSN范围,并且不需要读取任何位图文件,则服务器将会崩溃。 Bug修复#1184427。
  • INFORMATION_SCHEMA(CLIENT_STATISTICS,INDEX_STATISTICS,TABLE_STATISTICS,THREAD_STATISTICS和USER_STATISTICS)中用户统计信息表的错误架构定义导致最大计数器值被限制为32位有符号整数。已修复,以便这些值现在可以是64位无符号整数。 Bug修正#714925。
  • 由于缺少libdbd-mysql-perl包,mysql_set_permission在Debian上失败。通过添加包依赖关系来修复。 Bug修正#1003776。
  • XtraDB更改了页面跟踪功能,用于不必要地保存日志系统互斥量,从而可能会限制写入密集型工作负载的性能。 Bug修正#1171699。
  • 如果innodb_data_home_dir变量末尾没有路径分隔符,则在位图文件名中的目录和文件名组件之间缺少路径分隔符可能会停止服务器的启动。 Bug修复#1181887。
  • 如果在INNODB_CHANGED_PAGES查询开始返回数据以指示不完整的结果集之后发生位图文件I / O错误,则会返回警告。 Bug修复#1185040。
  • 修正了上游bug#69379,导致MySQL客户端在Ubuntu 13.04上返回虚假主机错误号。 Bug修复#1186690。
  • 在非常罕见的情况下,如果启用了更改的页面跟踪,在适当的时候删除零大小的位图文件将使服务器停止并发生I / O错误。 Bug修复#1184517。
  • 如果日志跟踪器未运行,则无法查询INNODB_CHANGED_PAGES表。 Bug修复#1185304。

版本5.6.11-60.3 RC中新增功能:

  • 新功能:

  • Percona Server已经为XtraDB实现了日志归档。目前这个功能实现被认为是ALPHA的质量。
  • 在Percona Server 5.6.11-60.3发行说明中可以看到完整的移植功能列表。
  • 修正错误:
  • 事务对象现在被分配,直接调用calloc()而不是使用InnoDB堆分配。这可以提高高并发性的写入性能。 Bug修正#1185686。
  • 在非常罕见的情况下,如果启用了更改的页面跟踪,在适当的时候删除零大小的位图文件将使服务器停止并发生I / O错误。 Bug修复#1184517。
  • 如果innodb_data_home_dir变量末尾没有路径分隔符,则在位图文件名中的目录和文件名组件之间缺少路径分隔符可能会停止服务器的启动。 Bug修复#1181887。
  • 无用地更改了用于保存日志系统互斥的页面跟踪,这可能会限制写入密集型工作负载的性能。 Bug修正#1171699。
  • INFORMATION_SCHEMA(CLIENT_STATISTICS,INDEX_STATISTICS,TABLE_STATISTICS,THREAD_STATISTICS和USER_STATISTICS)中用户统计信息表的错误架构定义导致最大计数器值被限制为32位有符号整数。已修复,以便这些值现在可以是64位无符号整数。 Bug修正#714925。
  • 如果发出INNODB_CHANGED_PAGES查询具有空的LSN范围,并且不需要读取任何位图文件,则服务器将会崩溃。 Bug修复#1184427。
  • 如果在请求的LSN范围中间的位图文件丢失,查询INNODB_CHANGED_PAGES表将导致服务器停止I / O错误。 Bug修正#1179974。
  • 如果在INNODB_CHANGED_PAGES查询开始返回数据以指示不完整的结果集之后发生位图文件I / O错误,则会返回警告。 Bug修复#1185040。
  • 如果日志跟踪器未运行,则无法查询INNODB_CHANGED_PAGES表。 Bug修复#1185304。
  • 修正了在Percona Server中的上游错误#68970,会导致小型表空间在500KB表空间大小附近过快扩展。 Bug修复#1169494。
  • 修复了RPM软件包的相关性问题。 Bug修复#1186831。
  • 减少处理损坏的表检查的开销,因为它缺少分支预测器注释。 Bug修正#1176864。
    修复了错误#1184695修正了错误#1183585修正了错误#1178606修正了错误#1177356修正了错误#1160895修正了错误#1182876修复了错误#1180481修复了错误# 1163135修正的bug修复的错误#1187089修复的错误#1133926修正的错误#1165098修复的错误#1182793修复的错误#1157075修正的错误#1183625错误修复#1155475错误修复#1157037, 1182065,修正了错误#1182837,修正了错误#1177780,修正了错误#1154954。

版本5.5.31-30.3中的新增功能:

  • 新功能:

  • Percona Server已经移植了来自MariaDB的Fusion-io设备补丁的Atomic写入支持。此功能为Fusion-io设备上的directFS文件系统增加了原子写入支持。此功能实施被视为BETA质量。
  • Percona Server在Extended Show Engine InnoDB Status中引入了innodb_read_views_memory和innodb_descriptors_memory状态变量,以改进InnoDB内存使用情况诊断。
  • 修正错误:
  • 解决bug#1131187引入了一个回归,如果查询缓存与InnoDB一起使用,可能导致内存泄漏。 Bug修复#1170103。
  • 修复了BUG#710799修复引入的RPM包装回归。干净的RPM安装后,这种回归导致mysql架构丢失。 Bug修正#1174426。
  • 修复了Percona-Server-shared-55和Percona-XtraDB-Cluster-共享RPM包依赖关系。 Bug修复#1050654。
  • 修正了由于旧的OpenSSL版本而导致编译Percona服务器在CentOS 5和Debian上失败的上游错误#68999。 Bug修复#1183610。
  • 如果一个从机在其二进制日志启用的情况下运行,然后在禁用二进制日志的情况下重新启动,则防崩溃复制可以用不正确的位置覆盖中继日志信息日志。 Bug修正#1092593。
  • 修复了CVE-2012-5615漏洞。此漏洞将允许远程攻击者检测服务器上存在哪些用户帐户。此错误修复最初来自MariaDB(请参阅MDEV-3909)。 Bug修正#1171941。
  • 修复了CVE-2012-5627漏洞,其中未经授权的MySQL帐号所有者可以高效地对其他帐号执行强力密码猜测攻击。此错误修复最初来自MariaDB(请参阅MDEV-3915)。 Bug修正#1172090。
  • 由于缺少libdbd-mysql-perl包,mysql_set_permission在Debian上失败。通过添加包依赖关系来修复。 Bug修正#1003776。
  • 重建Debian源码包会失败,因为build-dep中缺少dpatch和automake。 Bug修正#1023575(Stephan Adig)。
  • 从MySQL 5.6版本中移除了针对上游bug#65077的修复程序,该版本删除了MyISAM内部临时表互斥量争用。 Bug修正#1179978。

在5.5.30-30.2版本中

新增功能

  • 新功能:
  • Percona Server for MySQL为Thread Pool实现了优先级连接调度。 (Alexey Kopytov)
  • Percona Server for MySQL现在将与libjemalloc库一起提供。显示内存分配器对MySQL性能影响的基准可以在这篇博文中找到。 (Ignacio Nin)

  • Percona Server for MySQL的这个版本修复了一些性能问题。 (Alexey Kopytov)
  • 删除表性能功能已被删除,其控制变量innodb_lazy_drop_table已被弃用。功能已被删除,因为上游DROP TABLE实施已得到改善。 (Laurynas Biveinis)
  • 修正错误:
  • 由于percona-server.spec中的解析错误,Percona Server rpm包无法在RHEL 5和CentOS 5上构建。修正了错误#1144777(Ignacio Nin)。
  • 当mysqldump与--innodb-optimize-keys选项一起使用时,如果有一个明确命名的外键约束暗示了隐式的二级索引具有相同的名称,则会产生无效的SQL。通过检测这种情况,并从延期密钥创建优化中省略相应的二级密钥来修复。 Bug修复#1081016(Alexey Kopytov)。
  • Percona Server for MySQL是使用YaSSL构建的,这可能会导致一些使用它的程序崩溃。通过使用OpenSSL支持而不是捆绑的YaSSL库来构建包来修复。 Bug修复#1104977(Ignacio Nin)。
  • 启用变量innodb_lazy_drop_table时运行DDL语句可能导致断言失败。修复了漏洞#1086227和#1128848(Laurynas Biveinis)。
  • 修正了在安装过程中导致CentOS 6.3冲突的yum依赖关系。修复了漏洞#1031427和#1051874(Ignacio Nin)。
  • 日志跟踪器线程不知道最新的未跟踪日志记录被新日志数据覆盖时的情况。在某些情况下,这可能会导致日志解析器中的断言错误或错误的更改页面数据。 Bug修复#1108613(Laurynas Biveinis)。
  • 从MariaDB移植了针对上游错误#63144的修复程序。如果存在执行打开该表的查询的事务,则现有表上的CREATE TABLE或CREATE TABLE IF NOT EXISTS语句可以等待元数据锁而不是立即失败或返回。 Bug修复#1127008(Sergei Glushchenko)。
  • 解决bug#1070856在Percona Server for MySQL 5.5.28-29.3中引入了一个回退,当启用二进制日志时,这可能导致服务器挂起。 Bug修复#1162085(Alexey Kopytov)。
  • 在大多数情况下,通过避免read_view_create_low()中的malloc调用来修复上游错误#49169。这极大地提高了InnoDB在只读工作负载上的可伸缩性,特别是在使用默认的glibc内存分配器时。 Bug修正#1131187(Alexey Kopytov)。
  • 删除了read_view_open_now()中的trx_list扫描,这是最初报告为上游错误#49169的另一个问题。这也在InnoDB高并发工作负载中提供了更好的可伸缩性。错误修复#1131189(Alexey Kopytov)。
  • 如果从设备与主设备断开连接,则在某些情况下,重新连接时,会报告接收到大于slave_max_allowed_pa​​cket变量的数据包。 Bug修复#1135097(George Ormond Lorch III)。
  • 修正了造成MySQL客户端中止终端调整大小连接的上游错误#62578。 Bug修复#925343(Sergei Glushchenko)。
  • 即使先前删除了数据库,在服务器升级时使用rpm时,Percona Server for MySQL将重新创建测试数据库。 Bug修复#710799(Alexey Bychko)。
  • Debian软件包包括旧版本的innotop。通过从源代码和Debian安装中删除innotop及其InnoDBParser Perl包来修复。 Bug修正#1032139(Alexey Bychko)。
  • UDF / configure.ac与automake 1.12不兼容。 Bug修复#1099387(Alexey Bychko)。
  • 通过优化innodb_pass_corrupt_table值来检查更好的CPU分支预测,从而减少innodb_pass_corrupt_table值检查的开销。 Bug修复#1125248(Alexey Kopytov)。

  • 当在my.cnf的[client]部分中设置了plugin-dir选项时,PAM Authentication Plugin使用的dialog.so无法与Perl和Python客户端一起加载。 Bug修复#1155859(Sergei Glushchenko)。
  • 修正了在编写密集型工作负载时可能会不必要地增加log_sys-> mutex争用的上游错误#68845。 Bug修复#1163439(Alexey Kopytov)。
  • 从上游移植MySQL 5.6修复不必要的log_flush_order_mutex获取。 Bug修正#1163262(Alexey Kopytov)。
  • 当mysqldump与--innodb-optimize-keys和--no-data选项一起使用时,所有的辅助键定义将会丢失。 Bug修正#989253(Alexey Kopytov)。
  • 从Percona的Debian存储库安装时,关于Percona Toolkit UDF的警告被省略了。 Bug修复#1015506(Alexey Bychko)。
  • Percona Server for MySQL在MySQL客户端缺少帮助文本,因为缺少帮助表。 Bug修正#1041981(Alexey Bychko)。
  • 修正了当使用线程池功能时,InnoDB将内部读取操作错误分类为同步的上游错误#68197。 Bug修复#1107539(Sergei Glushchenko)。
  • 用户统计功能的次优代码已经过优化,以确保在禁用userstat时不会执行额外的工作。 Bug修正#1128066(Alexey Kopytov)。

5.1.68-14.5版本中新增功能:

  • 此发行版不包含以前的Percona Server版本和MySQL 5.1.68中包含的错误修复程序。

5.6.10-60.2版本中的新增功能:

  • 新功能:
  • 从MariaDB移植线程池修补程序。此功能使MySQL服务器即使在增加客户端连接数的情况下也能保持最佳性能。
  • 扩展快速索引创建已从Percona Server for MySQL 5.5移植
  • 处理损坏的表格功能已从Percona Server for MySQL 5.5移植
  • 修正错误:
  • 修正了在重负载下使用详细锁定信息进行InnoDB监控时导致MySQL服务器崩溃并断言错误的上游#68116。这个bug只影响-debug的构建。 Bug修复#1100178(Laurynas Biveinis)。

截图

percona-server_1_67973.png
percona-server_2_67973.png
percona-server_3_67973.png

类似的软件

Redis
Redis

28 Sep 15

Apache Xindice
Apache Xindice

2 Jun 15

显影剂的其他软件 Percona Inc.

Percona XtraBackup
Percona XtraBackup

20 Jan 18

意见 Percona Server

评论没有发现
添加评论
打开图片!