知数堂推了两期关于MySQL 8.0的公开课 https://zst.ke.qq … 继续阅读 →
目前XeLabs TokuDB没有发行二进制包,给使用的人员也造成了一些困惑,这里给一个大概的编译步骤,如果大家在使用还有问题,也可以一块交流。 继续阅读 →
如何观察磁盘的IO利用率以及饱和度? 观查磁盘是不是工作达到瓶颈?
mysql 命令的使用技巧,如: MySQL配置文件加载顺序及提示符设置,批量加载等。
导读 除了MySQL自身的账号密码安全管理,系统层面、应用层面的安全策略你注意到了吗? 数据是企业核心资产,数 […]
作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gm […]
作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究.
Thread pool是什么
MySQL是每个连接上来都要创建一个线程来执行语句。这样每一个新的连接进来即会创建一个新的线程,这种动作对MySQL本身压力比较大。Threadpool是提供一种线程代理的模型执行每个连接的语句。而MySQL内部维护一个可能接受的线程总数,减少线程太多在CPU切换等方面的压力。
使用Threadpool的好处
- 使用线程代理的模型在连接数已知可控的情况下,提前创建好过线程并利用操作系统的threadpool技术维护,能减少很多开销。
- 尽可能的使用操作系统的线程方面的管理,把线程管理开销降到最低。 3. …
作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式:
wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究.
按官方手册推荐Innodb buffer Hit Ratios的计算是:
100-((iReads / iReadRequests)*100) iReads : mysql->status->Innodb_buffer_pool_reads iReadRequests: mysql->status->Innodb_buffer_pool_read_requests |
出处:
http://dev.mysql.com/doc/mysql-monitor/2.0/en/mem_graphref.html
搜”Hit Ratios”
推荐有兴趣的同学把这个页面都看一下应该也会有很大收获.
另外在hackmysql: www.hackmysql.com网站上的:
mysqlsqlreport中关于buffer命中计算是:
$ib_bp_read_ratio = sprintf "%.2f", ($stats{'Innodb_buffer_pool_read_requests'} ? 100 - ($stats{'Innodb_buffer_pool_reads'} / … |