mysql 中 union 硬性要求字段数一致且对应列类型兼容,列名以首个 select 为准;union 去 […]
MySQL 的 JOIN 查询慢,核心问题通常出在驱动表选择、连接字段索引缺失、数据量预估偏差或临时表 / 排 […]
sql 表结构设计是围绕业务逻辑、数据一致性、查询效率和长期可维护性的系统性决策,核心是用最小冗余表达完整语义 […]
索引下推(icp)是将 server 层的部分 where 条件判断提前至存储引擎层在索引扫描时执行,减少无效 […]
看懂 SQL 执行计划,核心是抓住几个关键字段——它们直接暴露查询是否走索引、扫描多少行、有没有临时表或排序、 […]
判断 sql 是否走索引关键看执行时是否利用索引结构定位数据而非全表扫描,需结合执行计划(如 mysql 的 […]
sql 性能优化需系统性排查:先通过慢查询日志和 explain 定位瓶颈,再针对性优化索引(遵守最左匹配、避 […]
大表分区不是简单按时间或 ID 切分,核心是让查询能精准落到某个分区、避免全表扫描,同时兼顾数据生命周期管理和 […]
对索引列使用函数(如 upper、date)会导致索引失效,因 b + 树存储原始值;mysql 8.0+ 支 […]
单列索引适用于高频独立过滤、高选择性字段,如 email、低占比 status、时间范围查询;复合索引须遵循最 […]