



Mysql 的结构

为什么mysql 有buff_pool作为缓冲 还要使用redis 再进行缓存?
-->1.Mysql 的查询需要经过 连接-->分析-->优化-->执行 这些步骤 都会大量的消耗cpu资源
-->2.Mysql为了保证持久性 在更新数据前会预写日志WAL 频繁的更新数据会导致磁盘IO瓶颈 而redis则是直接操作内存性能更好 时候缓存不重要的数据减少mysql的压力




Mysql 的结构

为什么mysql 有buff_pool作为缓冲 还要使用redis 再进行缓存?
-->1.Mysql 的查询需要经过 连接-->分析-->优化-->执行 这些步骤 都会大量的消耗cpu资源
-->2.Mysql为了保证持久性 在更新数据前会预写日志WAL 频繁的更新数据会导致磁盘IO瓶颈 而redis则是直接操作内存性能更好 时候缓存不重要的数据减少mysql的压力