后端
2025
30
- 请详细描述 MySQL 的 B+ 树中查询数据的全过程 如果 MySQL 中没有 MVCC,会有什么影响? 如何使用 MySQL 的 EXPLAIN 语句进行查询分析? 数据库的脏读、不可重复读和幻读分别是什么? 为什么 MySQL 选择使用 B+ 树作为索引结构? 详细描述一条 SQL 语句在 MySQL 中的执行过程。 在 Java 中主线程如何知晓创建的子线程是否执行成功? 在 MySQL 中建索引时需要注意哪些事项? Java 线程池核心线程数在运行过程中能修改吗?如何修改? Java 中 Thread.sleep 和 Thread.yield 的区别? Java 中如何创建多线程? MySQL 的存储引擎有哪些?它们之间有什么区别? MySQL 的覆盖索引是什么? MySQL 的乐观锁和悲观锁是什么? MySQL 的索引类型有哪些? MySQL 的索引下推是什么? MySQL 默认的事务隔离级别是什么?为什么选择这个级别? MySQL 是如何实现事务的? MySQL 索引的最左前缀匹配原则是什么? MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别? MySQL 中 int(11) 的 11 表示什么? MySQL 中的 MVCC 是什么? MySQL 中的回表是什么? MySQL 中的事务隔离级别有哪些? MySQL 中的索引数量是否越多越好?为什么? MySQL 中如果发生死锁应该如何解决? MySQL 中使用索引一定有效吗?如何排查索引效果? MySQL 中有哪些锁类型? MySQL 中长事务可能会导致哪些问题? MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?