aud
aud
全部文章
JAVA面试O...
LeetCode(36)
linux(2)
mysql(3)
实习笔记(19)
错误记录(9)
面试中不会的(8)
面试基础知识准备(13)
面试复盘(2)
项目笔记(45)
归档
标签
去牛客网
登录
/
注册
aud的博客
全部文章
/ JAVA面试OFFER直通车
(共37篇)
17. 锁模块之RR级别下避免幻读
2019-12-04
0
545
16. 锁模块之当前读和快照读
2019-12-01
0
431
15. 事务并发访问产生的问题以及事务隔离机制
1)更新丢失 —— 无法演示,mysql所有事务隔离级别在数据库层面上均可避免; 2)脏读:一个事务读到另一个事务未提交的数据,在 READ-COMMITTED事务隔离级别之上可以避免; 查看当前事务隔离级别: 3) 不可重复读,事务A多次读取同一数...
2019-11-28
0
531
14. 数据库事务的四大特性
原子性:所有操作要么全部执行,要么全部失败回滚 一致性:确保数据库从一个一致状态转为另一个一致状态(比如转账后双方存款的总额应该不变) 隔离性:一个事务的执行不应该影响其他事务 持久性:事务一旦提交,其对系统的修改应该永久保存,发生故障后能恢复
2019-11-28
0
530
13. 锁模块之MyISAM与InnoDB关于锁方面的区别
MyISAM在查询时会锁住表(表级的读锁),在增删改时自动加表级的写锁,其他语句无法在查询的时候执行
2019-11-28
0
518
12. 联合索引的最左匹配原则的成因
area和title组成了联合索引 where后面有area和title两个限制条件,或者只有area一个限制条件,都可以走联合索引;如果只有title,就不走联合索引 B+ 树里面存着两个字段,只有知道了第一个索引字段,才能根据这个字段“Alic...
2019-11-27
0
748
11. 调优sql
1) 分析慢日志(慢查询会记录所有的sql语句) 启动慢查询: 2) explain 3)修改sql或者让sql走索引 account是索引,把name改为account可以明显加快运行时间 或者把name加索引
2019-11-26
0
491
10. 密集索引和稀疏索引的区别
InnoDB有且仅有一个密集索引
2019-11-25
0
529
9 优化你的索引
运用二叉查找树 二叉查找树:左<根<右 平衡二叉树:左右子树高度差不超过1 运用B-Tree B-Tree又叫平衡多路查找树 运用B+ Tree 运用Hash以及...
2019-11-22
0
523
8. 数据库架构
1)存储,类似于文件系统,存储数据,存入机械硬盘或者ssd; 2)程序实例 存储管理模块,逻辑关系转换为物理存储关系 缓存机制,如LRU SQL解析模块 日志管理 权限划分 容灾机制 ...
2019-11-21
0
710
首页
上一页
1
2
3
4
下一页
末页