发布时间:2017-03-29 17:29:08
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一.........【阅读全文】
发布时间:2016-11-04 23:57:15
atlas是奇虎360推出的中间件。使用atlas,无需更改应用,就能实现读写分发的功能。为了查看atlas的效率,对其做了压测,并与直连主库的压测结果做了比对。环境版本:MySQL :5.5.48 一主两从,开启半同步复制。Atlas :2.2.1OS:虚拟机,单核,4G内存。压测脚本及结果:--准备sysbench --test.........【阅读全文】
发布时间:2016-11-01 17:20:23
使用 sysbench 工具对MySQL压测时,由于thread给的很大,多次执行 sysbench 后,分别出现了如下2个错误:FATAL:error1040:Toomany connectionsFATAL:error1129:Host'10.9.15.114'isblocked because of many connection errors;unblockwith'mysqladmin flush-hosts'一、max_connections :MySQL 允许的最大连接数。试.........【阅读全文】
发布时间:2016-09-06 14:44:51
MySQL事务表和非事务表查看 max_binlog_stmt_cache_size 参数解释时,有这么一句话 If nontransactional statements within a transaction require more than this many bytes of memory, the server generates an error. 那么,什么是 nontransactional statements ?在 http://dev.mysql.com/ 查找 nontransa.........【阅读全文】
发布时间:2016-08-19 17:17:57
innodb_flush_method这个参数控制着innodb数据文件及redo log的打开、刷写模式,对于这个参数,文档上是这样描述的:有三个值:fdatasync(默认),O_DSYNC,O_DIRECT默认是fdatasync,调用fsync()去刷数据文件与redo log的buffer为O_DSYNC时,innodb会使用O_SYNC方式打开和刷写redo log,使用fsync()刷写数据文.........【阅读全文】