DTCC2017〡腾讯云CDB的核弹头:TXSQL的研发、实践和未来(3)
2017-05-12 11:57来源:互联网
编辑:毛青青
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
1.应用在执行SQL语句的过程中,table_cache_manager 中的锁冲突比较严重; 2.MySQL Server 层中的 MDL_lock 冲突比较重; 3.实例开启了 Performance_schema 功能; 4.事务锁 trx_sys->mutx 冲突较高;
调优过程:
根据已经查找出来的问题,调整相应参数与版本并重启,效果如下图所示:
1.table_open_cache_instances= 32 2.metadata_locks_hash_instances= 32 3.performance_schema= OFF 4.其它
最后,张青林针对今天的演讲做了精简的总结,列出的数据库问题如下:在压力达到一定程度时,CPU 不能充分利用,idle 较高; 性能抖动明显; 并发过大引起的 thread running 过高,系统负载较高; IO 问题引起的性能抖动; 锁问题导致的性能抖动; 压力不够大或者压力不均匀; 优化器问题引起的执行计划出错; SQL 语句引起的异常; 参数配置的不合理; 内核 Bug; 网络问题。
在未来的发展过程中TXSQL仍然会以用户为导向从以下方面不断的进行改进:批量计算;执行计划缓存;XA 三阶段支持;基于binlog的深度优化;Innodb的持续优化;引入oracle企业级特性。
投稿邮箱:jiujiukejiwang@163.com 详情访问99科技网:http://www.fun99.cn
相关推荐