随笔分类 -  MySQL数据库架构篇

摘要:数据库分库分表 前言 公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。 之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。 今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄 阅读全文
posted @ 2019-05-25 18:50 三冬三夏 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 Tips:最好不要在主库上数据库备份,大型活动前取消这样的计划。 效率低下的sql:超高的QPS与TPS。 大量的并发:数据连接数被占满(max_connection默认100,一般把连接数设置得大一些)。并发量: 阅读全文
posted @ 2019-05-25 18:19 三冬三夏 阅读(566) 评论(0) 推荐(0) 编辑
摘要:1、 导致慢 SQL 的原因 在遇到慢 SQL 情况时,不能简单的把原因归结为 SQL 编写问题(虽然这是最常见的因素),实际上导致慢 SQL 有很多因素,甚至包括硬件和 mysql 本身的 bug。根据出现的概率从大到小,罗列如下: SQL编写问题 锁 业务实例相互干绕对 IO/CPU 资源争用 阅读全文
posted @ 2019-05-25 18:14 三冬三夏 阅读(153) 评论(0) 推荐(0) 编辑
摘要:MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。 为什么主从延时这么大? 答:MySQL使用单线程重放RelayLog。 应该怎么优化,缩短重放时间? 答:多线程并行重放RelayLog可以缩短时间。 多线程并行重 阅读全文
posted @ 2019-05-25 18:10 三冬三夏 阅读(468) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示