我是靠谱客的博主 自觉乌冬面,最近开发中收集的这篇文章主要介绍mysql提升课程_MySQL提升课程 全面讲解MySQL架构设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:并发量:同一时间处理请求数量,同一时间处理请求数量和连接数量是两个概念,连接数大于处理请求数量

2:最好不要在大型活动时候在主库上进行数据库备份会占用很大磁盘io

3:影响数据库性能的因素:服务器硬件,磁盘io,sql查询速度,网卡流量

4:老版本不支持多cpu并发运算

5:QPS:每秒钟处理的请求量

6:大表问题:单表超过千万行,表数据文件超过10g,

会导致慢查询很难在一定的时间内查询出所需要的数据,导致大量的磁盘io

建立索引需要更长的时间,5.5版本之前会引发锁表5.5版本之后随便不会锁表,但是会引起主从延迟

修改表结构需要长时间锁表引起主从延迟

7:可以通过分表来解决大表问题,但是分表也面临着两个难点(1)分表主键的选择(2)分表后的跨表查询

8:可以通过数据归档来解决大表问题,但是同样面临着两个问题(1)数据归档时间点的选择(2)以及如果进行归档操作

9:事务:原子性,一致性,隔离性,永久性

10:大事务会导致锁定太多的数据造成大量的阻塞和超时,回滚需要更长的时间,执行时间长,容易造成主从延迟

11:解决大事务有两点(1)避免一次性处理很多数据(2)在事务中移除不必要的语句如select语句

MySQL提升课程 全面讲解MySQL架构设计

标签:查询   慢查询   mys   永久   提升   网卡   分表   老版本   运算

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/zyy1688/p/10107839.html

最后

以上就是自觉乌冬面为你收集整理的mysql提升课程_MySQL提升课程 全面讲解MySQL架构设计的全部内容,希望文章能够帮你解决mysql提升课程_MySQL提升课程 全面讲解MySQL架构设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部