MySQL 大表拆分
当一张表数据量达到 2亿条 以上时,即使有主从库,也可能遇到以下问题: 查询变慢,索引树过大,点查延迟明显。 批量写入、归档效率低。 表结构变更(DDL)风险高。 这时,就需要考虑 水平拆分(分库/分表)。本文结合一个“点查为主”的业务...
当一张表数据量达到 2亿条 以上时,即使有主从库,也可能遇到以下问题: 查询变慢,索引树过大,点查延迟明显。 批量写入、归档效率低。 表结构变更(DDL)风险高。 这时,就需要考虑 水平拆分(分库/分表)。本文结合一个“点查为主”的业务...
缓冲池与数据页缓冲池(buffer pool):主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作 缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),以一定频率刷新到磁盘,从而减少磁盘IO,加快处理速度 数...
一.安装mysql1.下载好镜像 1docker pull mysql:8.0.18 2.创建MySQL容器 1docker run -id --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234...