Mybatis连接池

一·App直接向Mysql要连接

在这里插入图片描述

每次连接Mysql都要向其索要连接,Mysql以用户名密码加以审查,Mysql启动线程和你对接,连接在每次使用完成后摧毁,连接是非常耗时的,连接要做各种各样的检测

二·连接池

在这里插入图片描述

在程序启动是创建一个组件,一下子向数据库申请十几个连接,这时候程序还在启动,用户还没来,提前申请。App向组件申请连接,连接用完之后不摧毁,返回到缓存结构里。下次可以反复使用。
在这里插入图片描述 这种结构是连接对象缓存器(连接池)。 缓存的等级:cache->buffer->pool 容量依次增大。