分库分表策略设计方式及思路梳理
一、什么是分库分表?什么时候要分库分表?
先将tulingmall-order的jdbc数据源调整到本地,然后在本地数据库中,已经插入了20+W的订单数据,全都是Monkey用户插入的。
调整方法:
1、在启动类上排除掉SpringBootConfiguration.class,这个是ShardingSphere进行分库分表的配置类。@SpringBootApplication(exclude = {SpringBootConfiguration.class})
2、调整配置文件,打开application.yml中的datasource配置。
然后在前端tuling-front用Monkey/123用户登录,进入"我的订单"页面,这个页面可以查询到所有的订单。--页面没有分页,但是能够加载更多的订单。简单分析下这个查询订单的SQL:
查第一页会非常快,只要0.002秒。但是往后翻页时,效率会越来越低。当翻页翻到 10000,10时,执行时间需要3秒多。100000,10时执行时间需要
共有 0 条评论