innodb_buffer_pool_size

Mysql配置参数innodb_buffer_pool_size的学习与整理

本小妞迷上赌 提交于 2019-11-27 01:56:50
原文地址: Mysql配置参数innodb_buffer_pool_size的学习与整理 这半个月来,一直在做一些关于服务器交易端性能的提升工作,主要是分析和讨论交易端性能的瓶颈,找出导致性能减慢的原因,拟定出合理的解决方案,主要是通过几个方面进行研究和学习,今天总算有了一点点突破,主要是涉及mysql核心参数innodb_buffer_pool_size的学习和讨论,这里简单的整理和总结一下。 首先简单的介绍一下服务器交易端的环境,使用的是Spring + MyBatis + Mysql的架构,代码中使用了Spring声明式事务进行管理,性能的瓶颈主要是存在于事务提交上面,通过测试和分析日志,发现代码在进行事务提交时耗时比较严重,这半个月的研究也走了许多弯路,总算有得有失,对于其中的一些知识也有了一定的理解,主要是包含下面几个方面: MyBatis 第一点想到的可能原因是MyBatis对Connection的管理,由于对MyBatis的理解不深入,简单的分析日志,发现MyBatis日志中出现大量的create SqlSession,于是简单的研究了一下MyBatis SqlSession,这里有一篇总结的文章: 关于MyBatis sqlSession的一点整理 通过研究讨论和查阅源码,对MyBatis SqlSession有了一定的理解,发现问题可能不再这里。 Mysql