数据库
主要记录数据库的基础知识和遇到有关数据库的各种坑
小菠萝的IT之旅
这个作者很懒,什么都没留下…
展开
-
MySQL高级之第三天: 性能分析
今天主要是学习了MySQL的性能分析部分, 主要用到的关键字是explain, 它用于分析SQL语句的性能, 感觉今天满满的都是干货!!! 由于比较少人看我的博客, 我也不太在意你们是否会转走我的博客或者抄袭什么的, 总之希望你们都能够有收获!!! MySQL性能分析 1. MySQL Query Optimizer MySQL有专门负责优化SELECT语句的优化器模块. ...原创 2019-03-22 17:33:52 · 139 阅读 · 0 评论 -
MySQL高级之第二天: 性能下降及索引
(一) MySQL性能下降 也许在现在大家的数据库表存储数据还停留在几千条, 几万条的样子, 所以编写一般的正确的SQL语句在性能上完全看不出有什么瑕疵, 而当数据到达了三百万条左右及以上时, 类似于 "select * from table where condition"的操作会暴露出性能下降的问题, 下面首先来讨论一下MySQL性能下降的原因 : 执行时间长、等待时间长: ...原创 2019-03-17 10:14:15 · 439 阅读 · 0 评论 -
高性能MySQL之第一天: 逻辑架构设计
今天开始了深入MySQL的学习, 总不能只当一名CRUD BOY吧哈哈哈哈哈哈哈......所以抱着很强烈的冲劲深入MySQL, 希望能和大家一起努力, 变成更优秀的人!今天多学一门实用的技术, 明天少说一句求人的话, 那么让我们开始吧! 先附上一幅MySQL的逻辑架构图↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 从上往下看, 可以分为四个层次 : 1. 连接层 ...原创 2019-03-14 23:28:30 · 251 阅读 · 0 评论 -
优雅地回答数据库面试题:谈谈你对数据库事务的四大特性及事务的隔离级别的理解
本文将从张三购物的角度回答面试官提问的谈谈对数据库事务的四大特性及隔离级别的理解 一、数据库事务的四大特性(ACID) 1. 原子性(Atomicity) 2. 一致性(Consistency) 3. 隔离性(Isolation) 4. 持久性(Durability) 二、数据库的四个隔离级别 1. 未提交读[脏读](READ UNCOMMITED) 2. 提交读[不可重复读](READ COMMITED) 3. 可重复读(REPEATABLE READ) 4. 串行化(SERIALIZABLE)原创 2020-02-21 20:10:53 · 393 阅读 · 0 评论