上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: AWR报告和ASH报告详解 AWR报告 (Automatic Workload Repository Report) 概念 AWR是Oracle数据库内置的性能数据收集和存储仓库,定期收集、处理和维护性能统计信息。 主要功能 性能基线:建立系统性能基准 问题诊断:帮助识别性能瓶颈 容量规划:提供资源 阅读全文
posted @ 2025-08-25 21:16 一刹流云散 阅读(125) 评论(0) 推荐(0)
摘要: 1. 慢查询日志分析 启用SQL跟踪 -- 会话级跟踪 ALTER SESSION SET SQL_TRACE = TRUE; -- 实例级跟踪(需要DBA权限) ALTER SYSTEM SET SQL_TRACE = TRUE; -- 使用DBMS_SESSION跟踪特定会话 EXEC DBMS 阅读全文
posted @ 2025-08-25 21:15 一刹流云散 阅读(15) 评论(0) 推荐(0)
摘要: 回表查询详解 1. 基本概念 什么是回表查询? 回表查询(Table Lookup/Bookmark Lookup)是指在数据库查询过程中,当使用二级索引(非聚集索引)进行查询时,由于二级索引不包含查询所需的全部数据,需要再次访问主表(聚集索引或数据页)来获取完整数据的过程。 为什么叫"回表"? 因 阅读全文
posted @ 2025-08-21 21:01 一刹流云散 阅读(162) 评论(0) 推荐(0)
摘要: 如何分辨驱动表和被驱动表 1. 通过EXPLAIN执行计划识别 1.1 查看EXPLAIN输出顺序 -- 示例查询 EXPLAIN SELECT u.name, o.order_date FROM users u INNER JOIN orders o ON u.id = o.user_id WHE 阅读全文
posted @ 2025-08-21 20:58 一刹流云散 阅读(56) 评论(0) 推荐(0)
摘要: JOIN操作中驱动表和被驱动表的选择逻辑 1. 基本概念 驱动表(Outer Table/Driving Table) 在Nested Loop Join中首先被扫描的表 作为外层循环的表 每一行都会触发对被驱动表的查找 被驱动表(Inner Table/Driven Table) 在Nested 阅读全文
posted @ 2025-08-21 20:54 一刹流云散 阅读(32) 评论(0) 推荐(0)
摘要: JOIN操作的执行方式详解 1. Nested Loop Join(嵌套循环连接) 基本原理 Nested Loop Join是最直观和基础的JOIN执行方式,采用双重循环的方式进行连接操作。 执行过程 选择一个表作为外表(驱动表) 选择另一个表作为内表(被驱动表) 对外表的每一行,在内表中查找匹配 阅读全文
posted @ 2025-08-21 20:53 一刹流云散 阅读(80) 评论(0) 推荐(0)
摘要: 索引如何提升JOIN连接操作的性能 1. JOIN操作基础概念 JOIN操作类型 INNER JOIN:返回两个表中匹配的记录 LEFT JOIN:返回左表所有记录和右表匹配的记录 RIGHT JOIN:返回右表所有记录和左表匹配的记录 FULL OUTER JOIN:返回两个表中的所有记录 JOI 阅读全文
posted @ 2025-08-21 20:52 一刹流云散 阅读(60) 评论(0) 推荐(0)
摘要: 数据库索引面试问题详解(3年经验级别) 1. 基础理论知识 什么是数据库索引? 索引是一种特殊的数据结构,用于提高数据库表中数据检索的速度 它类似于书籍的目录,帮助数据库快速定位到所需的数据行 索引存储了指向实际数据的指针,避免全表扫描 索引的基本原理 索引通过创建额外的数据结构来维护数据的排序和定 阅读全文
posted @ 2025-08-21 20:48 一刹流云散 阅读(12) 评论(0) 推荐(0)
摘要: 以下是对各种热门设计模式实现逻辑的详细说明: 创建型模式 (Creational Patterns) 单例模式 (Singleton Pattern) 核心逻辑: 私有化构造函数,防止外部直接实例化 在类内部创建唯一实例,并提供静态方法获取该实例 保证线程安全,通常使用双重检查锁定或静态内部类实现 阅读全文
posted @ 2025-08-21 20:35 一刹流云散 阅读(10) 评论(0) 推荐(0)
摘要: 泛型原理 1. 泛型的基本概念 泛型(Generics)是Java 5引入的特性,允许在定义类、接口和方法时使用类型参数,使得同一份代码可以处理不同类型的对象,同时保持类型安全。 2. 泛型的核心原理 类型参数化 使用类型参数(如 <T>、<E>、<K,V>)代替具体类型 在使用时指定具体类型,编译 阅读全文
posted @ 2025-08-20 20:40 一刹流云散 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 24 下一页