<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/b39362031121c8f12e07ba7f3cd497d6.jpg" /></strong></p> <p> </p> <p>Percona Server for MongoDB 是一个基于MongoDB社区版的免费、增强软件(更好的性能、运行效率),开放源代码,完全兼容社区版本,包括企业级的特性和功能。</p> <p>Percona Server for MongoDB 提供:</p> <ul> <li>MongoDB 3.0 社区版的所有功能和优点</li> <li>MongoDB 分布式MMAP V1 和 WiredTiger 存储引擎</li> <li>可选的 RocksDB 和 PerconaFT 存储引擎</li> <li>支持PerconaFT完整在线备份,采用分形树索引技术</li> <li>身份验证插件,支持通过OpenLDAP或活动目录进行认证</li> <li>审核插件,提供跟踪和查询用户或应用程序的数据库交互的能力</li> </ul> <h2>更新日志</h2> <p><strong>新功能:</strong></p> <ul> <li><em>Percona Server</em> has implemented new <em>mysqldump</em> <code>--order-by-primary-desc</code> option. This feature tells mysqldump to take the backup by descending primary ey order (<code>PRIMARY KEY DESC</code>) which can be useful if storage engine is using reverse order column family for a primary key.</li> <li><em>mysqldump</em> will now detect when <em>MyRocks</em> is installed and available by seeing if there is a session variable named <code>rocksdb_skip_fill_cache</code> and setting it to <code>1</code> if it exists.</li> <li><em>mysqldump</em> will now automatically enable session variable <code>rocksdb_bulk_load</code> if it is supported by the target server.</li> </ul> <p><strong>Bugs 修复</strong></p> <ul> <li>If the variable <code>thread_handling</code> was set to <code>pool-of-threads</code> in the <em>MySQL</em>configuration file, the server couldn’t be gracefully shut down. Bug fixed <a href="/misc/goto?guid=4959004264679718144" rel="nofollow">#1537554</a>.</li> <li>When <code>innodb_ft_result_cache_limit</code> was exceeded by internal memory allocated by<em>InnoDB</em> during the FT scan not all memory was released which could lead to server assertion. Bug fixed <a href="/misc/goto?guid=4959004264807029725" rel="nofollow">#1634932</a> (upstream <a href="/misc/goto?guid=4959004264931453205" rel="nofollow">#83648</a>).</li> <li>Executing the <code>FLUSH LOGS</code> on a read-only slave with a user that doesn’t have the <code>SUPER</code>privilege would result in <code>Error 1290</code>. Bug fixed <a href="/misc/goto?guid=4959004265046513851" rel="nofollow">#1652852</a> (upstream <a href="/misc/goto?guid=4959004265162496796" rel="nofollow">#84350</a>).</li> <li><code>FLUSH LOGS</code> was disabled with <code>read_only</code> and <code>super_read_only</code> variables. Bug fixed<a href="/misc/goto?guid=4959004265289898522" rel="nofollow">#1654682</a> (upstream <a href="/misc/goto?guid=4959004265408855329" rel="nofollow">#84437</a>).</li> <li>If <code>SHOW BINLOGS</code> or <code>PERFORMANCE_SCHEMA.GLOBAL_STATUS</code> query, and a transaction commit would run in parallel, they could deadlock. Bug fixed <a href="/misc/goto?guid=4959004265530164481" rel="nofollow">#1657128</a>.</li> <li>A long-running binary log commit would block <code>SHOW STATUS</code>, which in turn could block a number of other operations such as client connects and disconnects. Bug fixed <a href="/misc/goto?guid=4959004265661500742" rel="nofollow">#1646100</a>.</li> <li>Log tracking initialization did not find last valid bitmap data correctly. Bug fixed <a href="/misc/goto?guid=4959004265773024796" rel="nofollow">#1658055</a>.</li> <li>A query using range scan with a complex range condition could lead to a server crash. Bug fixed <a href="/misc/goto?guid=4959004265918111599" rel="nofollow">#1660591</a> (upstream <a href="/misc/goto?guid=4959004266044372139" rel="nofollow">#84736</a>).</li> <li>Race condition between buffer pool page optimistic access and eviction could lead to a server crash. Bug fixed <a href="/misc/goto?guid=4959004266171595496" rel="nofollow">#1664280</a>.</li> <li>If <a href="/misc/goto?guid=4958987030947468248">Audit Log Plugin</a> was unable to create file pointed by <a href="/misc/goto?guid=4959004266342874160"><code>audit_log_file</code></a>, the server would crash during the startup. Bug fixed <a href="/misc/goto?guid=4959004266472015019" rel="nofollow">#1666496</a>.</li> <li>A <code>DROP TEMPORARY TABLE ...</code> for a table created by a <code>CREATE TEMPORARY TABLE ... SELECT ...</code> would get logged in the binary log on a disconnect with mixed mode replication. Bug fixed <a href="/misc/goto?guid=4959004266609320155" rel="nofollow">#1671013</a>.</li> <li><em>TokuDB</em> did not use an index with even if cardinality was good. Bug fixed <a href="/misc/goto?guid=4959004266745116267" rel="nofollow">#1671152</a>.</li> <li>Row-based replication events were not reflected in <code>Rows_updated</code> fields in the <a href="/misc/goto?guid=4958987031154228684">User Statistics</a> <code>INFORMATION_SCHEMA</code> tables. Bug fixed <a href="/misc/goto?guid=4959004266917155004" rel="nofollow">#995624</a>.</li> <li>When <code>DuplicateWeedout</code> strategy was used for joins, use was not reported in the query plan info output extension for the slow query log. Bug fixed <a href="/misc/goto?guid=4959004267045271359" rel="nofollow">#1592694</a>.</li> <li>It was impossible to use column compression dictionaries with partitioned <em>InnoDB</em> tables. Bug fixed <a href="/misc/goto?guid=4959004267165552514" rel="nofollow">#1653104</a>.</li> <li>Diagnostics for <em>OpenSSL</em> errors have been improved. Bug fixed <a href="/misc/goto?guid=4959004267305497315" rel="nofollow">#1660339</a> (upstream<a href="/misc/goto?guid=4959004267425582894" rel="nofollow">#75311</a>).</li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4959004267561076077" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4959004267691089908" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/6bc46231">http://www.open-open.com/news/view/6bc46231</a></p>