小编And*_*rás的帖子

仅为特定值创建索引

我们有一个非常频繁调用的查询,所以我想提高性能,但有些同事担心索引的大小及其对插入更新的影响。

SELECT field1, field2 
  FROM table1 
  WHERE field3 = '101'
  AND   field2 = @variable
Run Code Online (Sandbox Code Playgroud)

table1有大约 500 万行,但只有大约 2000 行有field3 = 101.

 CREATE TABLE table1 (
   field1 varchar
   field2 int
   field3 int);
Run Code Online (Sandbox Code Playgroud)

是否可以仅为 oracle 11g 中的这 2000 行创建和索引 (field2, field1)?
我该怎么做?

performance index oracle query-performance

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

标签 统计

index ×1

oracle ×1

performance ×1

query-performance ×1