Percona XtraDB
Cluster(简称PXC)是很多企业基于MySQL实现集群方案的不二选择。PXC它支持服务高可用,数据同步复制(并发复制),几乎无延迟;多个可同时读写节点,可实现写扩展等等。
【数据存储与数据库】 【mysql】 【配置】 【cluster】 【集群】 【centos】 【node】 …
图片来自Percona官网
今天同事在用 percona toolkit 工具中的 pt-table-checksum 对主从数据库进行校验,提交命令后,一直提示下面的信息:
Pausing because Threads_running=0
看字面意思是在提示当前活跃线程数为0,但为什么不继续执行呢。这个提示信息有点含糊其辞,该工具是用Perl写的,因此直接打开看脚本跟踪一下,大概就明白怎么回事了,原来是这个工具有负载保护机制,避免运行时对线上数据库产生影响。
和这个机制相关的参数名是: –max-load,其类型是:Array,用法是一个或多个 variables = value …
[获取更多]前言:作为没有自主研发能力的企业,MySQL、Percona、MariaDB到底该选择哪个?
今天看到SOHU-DBA公众号推送的文章:《MySQL分支的选择:Percona还是MariaDB》,原文出处:http://www.biaodianfu.com/mysql-percona-or-mariadb.html,这个文章比较长,有兴趣的可以找到原文看看,我也来简单说下我的看法。
就目前而言,我个人优先推荐使用Percona分支版本,它和官方版本相对是最近的,迁移切换的代价也很小。我从2008年开始就使用Percona分支版本到现在了,当初我们可是国内最大的Percona免费用户。最早只是在官方版本上打了一些补丁,现在已经发展形成了自己的XtraDB引擎,提供PXC高可用解决方案,并且附带了percona-toolkit等DBA管理工具箱,非常方便。
…
[获取更多]关于MySQL线程池资料整理-Percona Server
MySQL执行statement使用一个连接一个thread的方式,当连接数增加到某一个点,那么性能将会开始下降.
这个特性的作用就是无论有多少连接,thread pool都讲保证性能处于最好水平.
thread pool的原理主要是减少线程,减少上下文交换和锁资源争抢,针对OLTP环境特别有效.
为可以开启thread pool功能,请将thread_handling=pool-of-threads.
percona server实现的thread pool是在server级别,和oracle mysql的不一样(插件形式),另外一个不同点在于,percona的thread pool不尝试最小化并发事物数量.
优先连接调度:
在percona server 5.5.30,thread …
[获取更多]
关于MySQL线程池资料整理–Percona Server
MySQL执行statement使用一个连接一个thread的方式,当连接数增加到某一个点,那么性能将会开始下降.
这个特性的作用就是无论有多少连接,thread pool都讲保证性能处于最好水平.
thread pool的原理主要是减少线程,减少上下文交换和锁资源争抢,针对OLTP环境特别有效.
为可以开启thread pool功能,请将thread_handling=pool-of-threads.
percona server实现的thread pool是在server级别,和oracle mysql的不一样(插件形式),另外一个不同点在于,percona的thread pool不尝试最小化并发事物数量.
优先连接调度:
在percona server 5.5.30,thread
pool的优先连接调度已经实现,虽然线程池会限制并发执行的queries的数量,但是open的transactions依然可能很多.因为新开启的transaction
…
MySQL从5.5.16开始,在MySQL的商业化版本中将Thread Pool作为plugin提供官方功能支持。后来MariaDB也实现了这一功能,Percona也跟进实现了。从这几天对Percona 5.6.16版本做了下thread pool对比测试,试图找到较为合适的配置参数。
下面是几个测试模式对比:
模式 | 配置参数 |
Percona 5.6.16-nothp | 未开启 thread pool 模式 |
CASE0-thp(128)-oversub(16)-max(2048) |
thread_handling = pool-of-threads thread_pool_size = 128 thread_pool_oversubscribe = 16 thread_pool_max_threads = 2048 |
CASE1-thp(default) |
thread_handling = pool-of-threads 其他默认设置 |
… |
Original post: http://anothermysqldba.blogspot.com/2014/06/installing-percona-xtradb-cluster.html
所以當然Percona的都有解釋的過程文檔。 這個博客的目的是進入了更多的細節,希望能幫助別人。
超鏈接的點評:
- CentOS的- http://www.percona.com/doc/percona-xtradb-cluster/5.5/howtos/cenots_howto.html
- Ubuntu的- …
Original post: http://anothermysqldba.blogspot.com/2014/03/percona-cloud-tools.html
所以,我真的很喜歡這個事實,Percona的是深入,並提供解決方案,以幫助分析MySQL的關注或問題的cloud.percona.com 。
這是很容易安裝。 最快的方法就是安裝了Percona的yum軟件庫,我有 …
Originally posted: http://anothermysqldba.blogspot.com/2014/01/hard-work-that-goes-unnoticed.html
我今天花了一點時間,並更新了我的Linux發行版之一。 在這種分配我碰巧有Percona的5.6安裝為MySQL數據庫。
我之前如何設置你的選擇都提到的MySQL通過yum軟件庫 。
在這裡我想說的是,雖然,我們怎麼永遠感謝這些人對他們做的工作?
許多這些存儲庫是由公司經營和這些人得到報酬為他們做什麼。 …