![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
乂夜逅秋风
我好帅!!
展开
-
分库分表实现-技术选型
一:常见框架 Sharding,tddl,mycat,mysql-proxy,atlas 二:分类 1.jdbc直连层: sharding(当当跳槽到京东),tddl(淘宝): 部分开源... 2.proxy代理层: mycat(开源社区),mysql-proxy(mysql官方),atlas 360(基于mysql-proxy) 对比: 代理层是需要走网络请求的,直连层相比代理层来讲性能有很明显的优势.我在这里是有个疑问的,直连层性能很明显是高于代理层的,那为啥代理层这些框架还有存在的意义呢?我专原创 2021-09-10 16:05:58 · 215 阅读 · 0 评论 -
数据库优化-分库分表
一:场景 最近的项目是做设备的运行监控及用户对设备的操作分析.现在第一版是准备要能实 时的查询当天到第二天入库前一天的运行数据.按照目前的设备数量,每天的运行数 据大概在八百五十万左右.用户的操作数据(包含实时监测数据,大概在六百五十万左 右).算下来大概是每不到点两千万的数据备份一次吧. 二:对数据库的优化 1.sql的优化: --已完成 1.添加索引: 在where和order by条件上的字段上都加上了索引 2.使用explain优化了相关的所有sql 3.添加了limit限制,尽可能的减少了返回原创 2021-08-31 16:20:23 · 183 阅读 · 0 评论