互联网/IT行业面试题 · 风险判断 · MySQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 298 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 161 题请描述MySQL中死锁发生的典型场景,并说明如何排查和避免死锁。 考察对MySQL死锁原理、发生场景及规避策略的理解第 162 题为什么一张MySQL表通常不超过2000万行? 考察对MySQL索引与B+树存储原理的理解及性能权衡意识第 163 题请说明MySQL的锁机制,包括锁的类型和可能导致的死锁问题。 考察数据库锁的类型、粒度及死锁处理第 164 题非联合索引的查询会出现效率问题吗? 考察对索引结构、查询优化和索引失效机制的理解第 165 题Redis和MySQL的强一致性怎么实现?请结合分布式事务相关技术说明。 考察分布式系统中跨存储强一致性的技术选型与实现方案理解第 166 题在什么情况下 MySQL 的 UPDATE 会产生死锁?如何排查和避免? 考察对死锁产生条件和实际应对策略的理解第 167 题构建日志数据为什么选择用 MySQL 来存储,有没有考虑过使用 NoSQL? 考察日志存储选型的权衡能力,包括对 MySQL 与 NoSQL 特性的理解第 168 题MySQL 如何对单行数据加锁?请说明加锁过程和常见锁。 考察对行锁机制及加锁条件的理解第 169 题请解释MySQL的行级锁和间隙锁,并说明它们的区别和应用场景。 考察对InnoDB锁机制的理解及实际应用第 170 题请分析在同一业务中同时使用 MySQL 和 Redis 时,如何保证两者数据的一致性? 考察对数据库与缓存一致性策略的理解及工程权衡能力第 171 题怎么避免由于从节点数据同步不一致问题导致一直读到脏数据呢 考察对读写分离场景下数据一致性的理解与解决方案第 172 题在数据库表设计中,为什么金额字段通常使用 BigDecimal 而不是浮点类型?请说明理由及注意事项。 考察对金额精度、浮点误差及数据库字段类型选择的理解第 173 题可重复读隔离级别如何解决幻读? 考察数据库隔离级别实现机制与幻读处理边界第 174 题MySQL为什么不能实现分布式锁? 考察对MySQL锁机制与分布式锁需求的边界理解第 175 题MySQL主节点挂了如何处理与恢复? 考察故障切换流程、数据恢复方法和RPO/RTO权衡第 176 题从库重做的时候失败了怎么解决? 考察对MySQL主从复制及从库重做失败原因的排查与处理能力第 177 题哪些情况会导致索引失效?并说明原因。 考察对索引失效场景的掌握与底层原因分析第 178 题如果A线程插入一条记录但未提交事务,B线程执行select for update会怎么样? 考察数据库事务隔离级别、行锁与锁等待机制的理解第 179 题redo log的内容什么时候写入磁盘? 考察对InnoDB redo log刷盘时机和持久性保证的理解第 180 题间隙锁是什么?什么时候会使用到它? 考察数据库锁机制中间隙锁的概念、作用及适用场景的理解