面试
2025
30
- MySQL 中 `LIMIT 100000000, 10` 和 `LIMIT 10` 的执行速度是否相同? MySQL 中 AUTO_INCREMENT 列达到最大值时会发生什么? MySQL 中 DATETIME 和 TIMESTAMP 类型的区别是什么? MySQL 中 EXISTS 和 IN 的区别是什么? MySQL 中 TEXT 类型最大可以存储多长的文本? MySQL 中 VARCHAR(100) 和 VARCHAR(10) 的区别是什么? MySQL 插入一条 SQL 语句,redo log 记录的是什么? Redis Cluster 模式与 Sentinel 模式的区别是什么? Redis 中 EMBSTR 对象的阈值设置为何为 44?其调整历史是什么? Redis 中原生批处理命令(MSET、MGET)与 Pipeline 的区别是什么? Redis 中的 Geo 数据结构是什么? Redis 中的 Ziplist 和 Quicklist 数据结构的特点是什么? Redis 中的内存碎片化是什么?如何进行优化? Redis 主从复制的常见拓扑结构有哪些? Redis 事务与关系型数据库事务的主要区别是什么? Redis 复制延迟的常见原因有哪些? Redis 字符串类型的最大值大小是多少? Redis 的 ListPack 数据结构是什么? Redis 的虚拟内存(VM)机制是什么? SQL 中 select、from、join、where、group by、having、order by、limit 的执行顺序是什么? 为什么阿里巴巴的 Java 手册不推荐使用存储过程? 什么是 Write-Ahead Logging (WAL) 技术?它的优点是什么?MySQL 中是否用到了 WAL? 什么是数据库的游标? 什么是数据库的视图? 在 MySQL 中,你使用过哪些函数? 在 MySQL 中存储金额数据,应该使用什么数据类型? 在 Redis 集群中,如何根据键定位到对应的节点? 如何在 Redis 中实现队列和栈数据结构? 数据库的三大范式是什么? 相比于 Oracle,MySQL 的优势有哪些?