摘要: 有a ,b ,c 建立复合索引,select * from table where a = 1 and c = 2 会用到索引么? 最左前缀原则:MySQL 的复合索引遵循最左匹配特性,即只有从索引最左侧字段开始的连续字段组合才能有效利用索引。在这个复合索引中,有效前缀包括 (a)、(a, b) 和 阅读全文
posted @ 2025-07-02 21:59 飘来荡去evo 阅读(5) 评论(0) 推荐(0)
摘要: 在 Spring 框架中,事务管理是数据持久化操作的重要保障,主要分为编程式事务和声明式事务两种实现方式,而显式事务和隐式事务则是更广义的分类概念。以下是它们的区别和联系: 1. 显式事务(Explicit Transaction) 概念:显式事务是指开发者手动编写代码来管理事务的开始、提交或回滚, 阅读全文
posted @ 2025-07-02 11:55 飘来荡去evo 阅读(65) 评论(0) 推荐(0)
摘要: java.sql.Statement#clearBatch作用是什么? 1. ​​核心功能​​ ​​清空批处理队列​​:当通过 addBatch() 方法将多个 SQL 语句添加到批处理队列后,调用 clearBatch() 会立即移除所有已缓存的 SQL 命令,释放相关内存资源 ​​避免重复执行​ 阅读全文
posted @ 2025-07-02 10:24 飘来荡去evo 阅读(36) 评论(0) 推荐(0)