Sharding分库分表实战
前言 现因公司业务出现一张表数据增长快,在进行关联计算的时候速度太慢,添加了分表的业务,根据日期进行分表,遇到没有的表自动进行创建 具体实现 引入配置 <!-- Sharding-JDBC --> <dependency> <groupId>org.apache.shardingsphere</
前言 现因公司业务出现一张表数据增长快,在进行关联计算的时候速度太慢,添加了分表的业务,根据日期进行分表,遇到没有的表自动进行创建 具体实现 引入配置 <!-- Sharding-JDBC --> <dependency> <groupId>org.apache.shardingsphere</
前言 整理一下mysql的一些基本知识点 优化 定位慢查询sql 通常出现在,聚合查询,多表查询,表数据量过大查询,深度分页查询 外部工具 Arthas(监控已经上线项目,记录慢方法),Prometheus,Skywalking(记录接口响应时间) 内部日志 慢日志查询,/etc/my.cnf sh
本文是基于Mybatis-plus的多数据源切换 基本约定 本框架专注于数据源切换,不限制具体操作。 配置文件中以下划线 _ 分割的数据源首部为组名。 切换数据源可以是组名或具体数据源名。 默认数据源名为 master,可通过 spring.datasource.dynamic.primary 修改