分库分表策略设计方式及思路梳理

一、什么是分库分表?什么时候要分库分表?   
先将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时执行时间需要

分库分表策略设计方式及思路梳理最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/28361.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>