数据库三大范式是什么?实际项目中如何平衡范式化和反范式化?
日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:根据可访问的题目详情改写 一句话答案 1NF强调字段原子性,2NF消除对复合键的部分依赖,3NF消除非主属性间的传递依赖;反范式化是有代价的性能取舍。 面试口语版(约 60 秒) 1NF 要求列值…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:根据可访问的题目详情改写 一句话答案 1NF强调字段原子性,2NF消除对复合键的部分依赖,3NF消除非主属性间的传递依赖;反范式化是有代价的性能取舍。 面试口语版(约 60 秒) 1NF 要求列值…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:根据可访问的题目详情改写 一句话答案 CHAR是固定声明长度的字符类型,VARCHAR按实际内容占用可变长度并带长度信息;选择时以数据分布和字符集为准。 面试口语版(约 60 秒) CHAR(N)…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:根据可访问的题目详情改写 一句话答案 COUNT()统计行数,COUNT(列)统计该列非NULL的行,COUNT(DISTINCT 列)统计非NULL去重值;精确计数通常仍需扫描索引。 面试口语版…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:困难 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 分片能分散数据和写负载,却把单库的查询、约束和事务边界拆开;先用分片键让高频操作落在同一片,再为跨片查询和写入分别选择汇总索引、XA…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 复制延迟要区分源库产生 binlog、从库接收 relay log 和从库回放提交三个阶段;先找到积压位置,再分别治理写入峰值、网络…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 binlog 是 MySQL 服务端记录数据变更事件的顺序日志,主要服务复制与全量备份后的时间点恢复。 30–90 秒口语版 源库把…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 关键是分别控制 InnoDB redo 与服务端 binlog 的同步:高持久性通常取 innodbflushlogattrxcom…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 undo log 保存撤销修改所需的信息;事务回滚用它还原,MVCC 一致性读用它构造可见的旧版本。 30–90 秒口语版 Inno…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 redo 服务 InnoDB 崩溃恢复,binlog 服务复制和时间点恢复;内部提交协调使崩溃时可根据 binlog 中的事务标识决…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 redo log 是 InnoDB 的预写式重做日志:提交时先确保持久化所需日志,脏数据页可稍后落盘;崩溃时从检查点后重放并配合事务…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:困难 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 先分清 binlog、慢日志、错误日志、redo 与 undo,再按照复制追赶、备份恢复和审计窗口处理;只通过各自受支持的机制轮转、…
Read article日期:2026-09-27 标签:#面试 #MySQL #数据库 难度:中等 来源:牛面 MySQL 题库 答案说明:独立整理(站内题目标记为 VIP,未读取会员答案) 一句话答案 索引的收益要减去空间、DML 维护和优化器选择成本;用慢查询、执行计划与长期索引使用统计评估,清理前验证业务覆盖。 30–90 秒口…
Read articleTry another keyword or reset your filters.