数据库知识总结

需掌握:
熟练操作mysql 数据库,redis, 对数据库,缓存技术有比较深的理解
数据库 索引的坏处 事务的级别 分布式事务的原理

数据库存在IO和CPU瓶颈:
IO瓶颈:
第一种: 磁盘读的IO,数据库缓存放不下,每次查询是产生大量IO,降低查询速度。
第二种:网络IO,请求数据太多,带宽不够。

CPU瓶颈:
第一种:sql语句,SQL语句中包含函数(join,group by,count…),非索引字段条件查询等等,增加CPU运算操作。
第二种: 单表数据量太大,查询是扫描的数据太多,SQL执行效率低下,CPU瓶颈就出现了。

一条SQL执行的过程

Client

连接器(管理连接,权限验证)
1、QueryCache(命中则直接返回结果)
2、分析器(解析器和预处理器统一称为分析器。词法,语法分析)
先对你进行词法分析,我将你从左到右一个字符、一个字符地输入,然后根据构词规则识别单词。区分关键字和非关键字

优化器(执行计划生成,)

执行器(操作引擎,返回结果)

存储引擎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值