pdo_set_charset() 经常不生效是因为它只在连接建立后修改客户端通知编码,不改变服务端初始化的字 […]
sql 索引是排好序的数据结构,用于加速检索,核心原理是通过索引快速定位键值再指针寻址,以空间换时间;支持 b […]
四种隔离级别按严格程度从低到高依次解决:read uncommitted 允许脏读;read committe […]
html 本身不能连接数据库,它是纯静态标记语言,无执行能力;所有“html 连数据库”实为混淆前后端职责,真 […]
延迟关联先用覆盖索引查主键再回表,主键游标用上页末记录值替代 offset 实现高效分页,配合业务侧限制深度分 […]
SQL 查询缓存是否生效,关键不在“有没有开”,而在于“缓存键是否稳定”和“数据依赖是否被正确追踪”。命中率低 […]
索引下推(icp)是将 server 层的部分 where 条件判断提前至存储引擎层在索引扫描时执行,减少无效 […]
SQL 触发器确实会带来性能开销,但影响程度取决于设计方式、数据量和执行逻辑的复杂度。关键不是“用不用”,而是 […]
看懂 SQL 执行计划,核心是抓住几个关键字段——它们直接暴露查询是否走索引、扫描多少行、有没有临时表或排序、 […]
判断 sql 是否走索引关键看执行时是否利用索引结构定位数据而非全表扫描,需结合执行计划(如 mysql 的 […]