![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分库分表
北纬@叶枫
这个作者很懒,什么都没留下…
展开
-
MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段 尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED VAR原创 2020-10-29 17:54:24 · 207 阅读 · 0 评论 -
SpringBoot2.0集成shardingsphere分库分表组件
目前sharding-jdbc已经正式更改为shardingsphere,shardingsphere官方网站:http://shardingsphere.io/index_zh.html本篇博客主要介绍springboot以配置的形式集成shardingsphere,仅供大家参考1、创建springboot工程可以直接使用Spring Initializr生成项目2、添加依赖...原创 2019-08-12 11:53:58 · 3104 阅读 · 0 评论 -
shardingsphere如何支持utf8mb4
我们在使用mysql的过程中,由于业务需求,在创建database中有时候需要支持特殊表情符号存储,比较直接简单的方式就是设置database的编码格式为utf8mb4那么在使用shardingsphere进行分表分库的时候,如何让shardingsphere也支持utf8mb4呢?查看shardingsphere的源码,我们可以看到shardingsphere对于datasource进行...原创 2019-08-12 14:35:27 · 1571 阅读 · 0 评论