阿里云文档 2025-04-22

什么是慢SQL,如何使用SQL分析功能

PolarDB PostgreSQL版(兼容Oracle)提供慢SQL分析功能,能够查看慢日志趋势和统计信息,并且提供SQL建议和诊断分析。

文章 2024-10-15 来自:开发者社区

Oracle SQL性能优化全面指南

在数据库管理领域,Oracle SQL性能优化是确保数据库高效运行和数据查询速度的关键。以下是一份全面的Oracle SQL性能优化指南,围绕索引使用、查询语句优化、表结构设计、并发处理及监控调整等关键词,提供具体的技巧和方法。 索引使用创建适当的索引:在查询中频繁使用的列上创建索引,可以显著提高查询速度。然而,...

阿里云文档 2024-05-07

免费体验基于LLM+SQL规则的智能SQL转换领航助手

背景在传统的异构数据库迁移上云场景中,通常存在以下难点和痛点:源/目标两种数据库属于异构数据库,源数据库使用者不一定熟悉如何使用目标数据库及其SQL语法规则。异构数据库之间的SQL语法规则差异,导致在异构数据库迁移前后必须对SQL语句进行一定的定制化改造,才能保证顺利迁移以及迁移完成后正常使用目标数...

阿里云文档 2023-09-03

如何使用DBMS_SQL系统包_云原生数据库PolarDB PostgreSQL版(兼容Oracle)_云原生数据库 PolarDB(PolarDB)

DBMS_SQL内置包提供了动态SQL的功能,可以在运行期间动态执行SQL语句。

阿里云文档 2023-08-01

使用OPT_PARAMHint在SQL级别指定特定参数值

本文介绍PolarDB PostgreSQL版(兼容Oracle)的OPT_PARAM Hint。

文章 2022-06-13 来自:开发者社区

Oracle数据库SQL性能优化

1. 选用适合的oracle优化器了解一下,oracle优化器的种类:3种a.  RULE (基于规则)b. COST (基于成本)c. CHOOSE (选择性)2. 访问table的方式oracle采用两种方式访问表中的记录:a. 全表扫描全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)的方式优化全表扫描.b. 通过ROWID访....

文章 2022-02-14 来自:开发者社区

Oracle SQL性能优化40条,值得收藏(五)

32. 使用提示(Hints)FULL hint 告诉ORACLE使用全表扫描的方式访问指定表。ROWID hint 告诉ORACLE使用TABLE ACCESS BY ROWID的操作访问表。CACHE hint 来告诉优化器把查询结果数据保留在SGA中。INDEX Hint 告诉ORACLE使用基于索引的扫描方式。其他的Oracle HintsALL_ROWSFIRST_ROWSRULEUS....

Oracle SQL性能优化40条,值得收藏(五)
文章 2022-02-14 来自:开发者社区

Oracle SQL性能优化40条,值得收藏(四)

24. 用 >= 替代 >如果DEPTNO上有一个索引两者的区别在于,前者DBMS将直接跳到第一个DEPT等于4的记录,而后者将首先定位到DEPTNO等于3的记录并且向前扫描到第一个DEPT大于3的记录.25. 用Union替换OR(适用于索引列)通常情况下,用UNION替换WHERE子句中的OR将会起到较好的效果。对索引列使用OR将造成全表扫描。 注意,以上规则只针对多个索引列有效....

Oracle SQL性能优化40条,值得收藏(四)
文章 2022-02-14 来自:开发者社区

Oracle SQL性能优化40条,值得收藏(三)

(6)不明确的索引等级当ORACLE无法判断索引的等级高低差别,优化器将只使用一个索引,它就是在WHERE子句中被列在最前面的。DEPTNO上有一个非唯一性索引,EMP_CAT也有一个非唯一性索引。这里, ORACLE只用到了DEPT_NO索引. 执行路径如下:(7)强制索引失效如果两个或以上索引具有相同的等级,你可以强制命令ORACLE优化器使用其中的一个(通过它,检索出的记录数量少) 。(8....

Oracle SQL性能优化40条,值得收藏(三)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像