摘要:
在 Oracle 数据库中,查看 SQL 语句的执行计划可以通过以下几种方法: 使用 AUTOTRACE AUTOTRACE 提供一个简单的方法来查看 SQL 语句的执行计划和统计信息。你可以在 SQL*Plus 中使用它: 启用 AUTOTRACE: SET AUTOTRACE ON 执行你的 S 阅读全文
posted @ 2024-07-24 17:19
SHINJI_KUN
阅读(1815)
评论(0)
推荐(0)
摘要:
回表查询(或称为回表操作)是指在数据库查询中,当一个索引不能包含查询所需的所有列时,数据库需要先通过索引查找到相关的记录位置(主键或行号),然后再回到表中读取完整的行数据。这种操作通常会影响查询性能,特别是在数据量较大的情况下。 如何避免回表查询 覆盖索引:创建包含所有查询列的复合索引,这样可以避免 阅读全文
posted @ 2024-07-24 16:58
SHINJI_KUN
阅读(733)
评论(0)
推荐(0)
摘要:
索引优化 创建适当的索引 对频繁查询的字段/筛选条件/排序的字段创建索引 避免过多的索引 使用索引覆盖 查询优化 避免使用select * 小表驱动大表 优化条件筛选 group by 之前把筛选条件写在where后面 使用批量操作(插入优化) 减少子查询 join连接查询代替子查询 join表不宜 阅读全文
posted @ 2024-07-24 16:43
SHINJI_KUN
阅读(20)
评论(0)
推荐(0)