根据执行计划调优SQL语句
索引基本原理:分块读取与磁盘预读
索引的数据结构
B树与B+树
MySQL索引常问的一些面试题
回表,索引覆盖,最左匹配
在线调优
索引失效了怎么办?
分享我平时学习提升的一些小技巧
mysql事务的四个特点
随机读写与顺序读写
redolog&binlog有啥用
多版本并发控制-MVCC
MVCC-隐藏字段,undolog
MVCC-readview
幻读问题产生的本质是什么?怎么解决?
mysql主从复制延迟问题
主从复制产生的原因
主从复制产生的原因-2
MTS
如何解决主从复制延迟问题
GTID有什么用?
mysql组提交与双1操作
彻底解决mysql主从复制问题
ACID是靠什么来保证的
mysql执行计划怎么看
什么是MVCC
MVCC实现原理是什么
MVCC解决的问题是什么
mysql索引结构有哪些,各自的优劣是什么
mysql的隔离级别有哪些
mysql复制的原理是什么
mysql索引的基本原理
简述mysql中索引类型有哪些,以及对数据库的性能的影响
mysql聚簇索引和非聚簇索引的区别
索引的设计原则有哪些
如何处理mysql的慢查询
事务的基本特性是什么
mysql锁的类型有哪些
mysql为什么需要主从同步
什么是mysql的主从复制
什么是Redis?
redis面试吊打面试官秘籍
redis的value类型
redis在秒杀场景的应用
IO线程
redis如何使用
redis雪崩、穿透、击穿、预热
数据库一致性&AOF持久化机制
redis挂掉怎么办
redis角度看待架构设计
什么是锁?锁升级过程解析
单机锁分布式锁技术选型
redis集群解决单点故障问题
CAP定理
客户端挂了怎么办
redis应用场景
说一下在你项目中的redis的应用场景
redis是单线程还是多线程
redis存在线程安全的问题么
遇到过缓存穿透么
遇到过缓存击穿么
如何避免缓存雪崩
缓存课后解答
redis是怎么删除过期key的(缓存是如何回收的)
缓存是如何淘汰的
如何进行缓存预热
数据库与缓存不一致如何解决
简述一下主从不一致的问题
描述一下redis持久化的方式
描述一下持久化原理
为什么使用setnx(redis实现分布式锁的指令)
Redis是互联网技术领域使用最为广泛的存储中间件,对Redis的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能。而MySQL作为绝大多数互联网公司的首选关系型数据库。因此程序员不能只懂数据库的增删改查和一些简单的使用技巧,更需要熟练掌握 MySQL的一些原理知识,从而更好地应对实际工作中遇到的问题。