随笔分类 - MySQL
摘要:1 为什么要有Buffer Pool 如果没有Buffer Pool,所有的操作都是随机IO,每秒钟可以支撑的请求取决于IOPS,最多几百,而且响应时间也会很感人。因此,为了提高MySQL支持的并发数和快速响应,引入了Buffer Pool。 2 Buffer Pool的简单图解 实际上,在对数据库
阅读全文
摘要:1 无连接池,服务只有一个数据库连接 此时服务多线程执行SQL语句的时候会争用唯一一个数据库连接,性能差,需要排队 2 无连接池,每个线程创建一个数据库连接 此时服务多线程执行SQL语句的时候都针对每次SQL执行请求创建一个数据库连接,使用完了需要销毁。由于创建和销毁数据库连接开销大,且可能会耗尽数
阅读全文
摘要:1 针对未提交事务的刷盘策略 No Steal和Steal No Steal:未提交的事务数据页不可以写入磁盘 Steal:未提交的事务数据页可以写入磁盘 2 针对提交事务的刷盘策略 No Force和Force No Force:提交的事务数据页必须写入磁盘 Force:提交的事务数据页也可以不写
阅读全文
摘要:
浙公网安备 33010602011771号