随笔分类 - MySQL
摘要:10解决预读问题的改进的LRU算法 10.1 基于冷热数据分离思想的LRU链表 为了解决上述提到的问题,Mysql在设计LRU链表的时候,采用冷热数据分离的思想。 LRU链表会被拆分成两个部分:一部分是热数据,一部分是冷数据。 冷热数据比率由这个函数控制: innodb_old_blocks_pct
阅读全文
摘要:7从增删改查回顾BufferPool 7.1 回顾BufferPool 发生增删改操作请求 事物开启 加载缓存数据 在undo日志写旧数据 更新内存数据 写redo日志数据 redo数据写回磁盘 写binlog日志数据 binlog数据写回磁盘 在redo文件中写入binlog文件与文件的位置 在r
阅读全文
摘要:6 数据库测试工具 6.1 在Linux上安装sysbench curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.ch | sudo bash sudo yum -y install s
阅读全文
摘要:1 Mysql与系统的交互 1.1 Mysql驱动 Mysql驱动的功能:在底层建立网络连接。才能够帮助我们发送请求给数据库服务器。 1.2 数据库连接池 当我们多线程的处理请求的时候,显然不可能只用一个数据库连接,然后不停的建立连接、删除连接。效率太差了。 因此需要构建一个数据库连接池,在这个连接
阅读全文

浙公网安备 33010602011771号