数据库
文章平均质量分 60
数据库
1024个秘密
好好工作,好好学习,好好生活。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20190710 - 数据库连接池大小如何设置
误区:数据库连接池设置的越大,性能越高,吞吐量越大。错错错。为啥呢??因为单核CPU的计算机,运行数百个线程,也是CPU去快速调度,切换,执行,使它看起来并行,但其实并不是哒。参考链接:https://mp.weixin.qq.com/s?__biz=Mzg2MzE5MjMxNQ==&mid=2247489376&idx=1&sn=0b33a6e05909366cb...原创 2019-07-10 15:09:34 · 339 阅读 · 0 评论 -
分库分表是什么、什么情况下需要分表分库、分表分库后,如何做联合查找
1、什么是分库分表?顾名思义,即把存于一个库的数据分散到多个库中,把存于一个表的数据分散到多个表中。2、什么情况下需要分库分表?当一个数据库被创建之后,随着时间的推移和业务量的增加,数据库中的表以及表中的数据量都会越来越多,就有可能会出现两种弊端:(1)数据库的存储资源是有限的,其负载能力也是有限的,数据的大量积累肯定会导致其处理数据的能力下降;(2)数据量越多,那么对数据的增删...原创 2018-07-06 10:32:35 · 12453 阅读 · 2 评论 -
mysql读写分离,主从复制,主从延迟
一、mysql读写分离为了提升数据库的性能,一般会采用读写分离,即写请求去主库,读请求去从库。二、mysql主从复制从库读binlog日志,写relay日志,操作数据都是串行执行的。所以从库的数据比主库晚一些执行,主从复制是有延迟的。主库的写并发达到1000/s时,从延迟几ms;主库的写并发达到2000/s时,从延迟几十ms;主库的写并发达到4000/s以上,从延迟几s;三、mysql主从延迟...原创 2020-06-11 21:10:35 · 300 阅读 · 0 评论 -
如何生成分库分表的全局id?
如何动态扩容缩容分库分表第一种,停机扩容参考单库到多库的迁移方案。缺点:分库分表 迁移到 分库分表,旧的数据量已经很大了,这个方案很不靠谱哟。第二种原创 2020-06-09 21:00:09 · 266 阅读 · 0 评论 -
分库分表的中间件和迁移方案
分库分表一、为什么要分库分表单机mysql带来的问题:1、mysql单机,扛不住并发2、mysql单机磁盘容量快满3、mysql单表数据量太大,sql执行越跑越慢利用分库分表将单机拆分成多机,带来的好处。1、可承受的并发增加数倍;2、磁盘容量增加数倍,使用率降低;3、单表数据量缩小,sql语句执行速度加快。二、分库分表的中间件数据库中间件:用来做数据的分发。有两种:proxy类和client类cobar、TDDL、sharding-jdbc、atlas、mycat。cobar原创 2020-05-30 19:18:28 · 1108 阅读 · 0 评论
分享