小编use*_*250的帖子

DISTINCT 不使用索引

我有表(2139868 行):

COLUMN1 NUMBER(20,0)
COLUMN2 XMLTYPE
COLUMN3 XMLTYPE
COLUMN4 VARCHAR2(50 BYTE)
COLUMN5 VARCHAR2(50 BYTE)
COLUMN6 VARCHAR2(50 BYTE)
COLUMN7 VARCHAR2(50 BYTE)
COLUMN8 VARCHAR2(50 BYTE)
COLUMN9 VARCHAR2(500 BYTE)
COLUMN10 VARCHAR2(100 BYTE)
COLUMN11 VARCHAR2(50 BYTE)
COLUMN12 VARCHAR2(20 BYTE)
COLUMN13 VARCHAR2(20 BYTE)
COLUMN14 TIMESTAMP(6)
COLUMN15 VARCHAR2(50 BYTE)
COLUMN16 PROPERTIES_ARRAY_TYPE
COLUMN17 TIMESTAMP(6)
COLUMN18 TIMESTAMP(6)
Run Code Online (Sandbox Code Playgroud)

在数据库中

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Run Code Online (Sandbox Code Playgroud)

我正在尝试选择 的所有不同值COLUMN4;不幸的COLUMN4是,尽管被索引,这大约需要 18 秒。只有5个独特的项目。

如何加快查询速度?

(工作不让我上传图片,所以我会打出执行计划,发挥你的想象力)

Operation             OBJECT_NAME CARDINALITY   COST
---------------------- ----------- ----------- ------
SELECT STATEMENT …
Run Code Online (Sandbox Code Playgroud)

performance index oracle query-performance

2
推荐指数
2
解决办法
1159
查看次数

标签 统计

index ×1

oracle ×1

performance ×1

query-performance ×1