所以,我得到了一张包含一些CLOB
字段的表。我发现他们正在增加结果时间。
我试图INDEX
在这个字段上添加,但显然,它不能在CLOB
字段上完成。
但我仍然想改进我的 Select 的响应。
如果可能的话,我该如何优化它?
我的表有 50 个字段,5/6CLOB
和 2/3 BLOB
(其他是数字或Varchar2
.
我在这个领域没有索引CLOB
,因为这是不可能的。
我的查询是一个简单的 Select,它获得了我的表的所有字段(没有不同的,没有 order by 子句)。只是一个SELECT
......FROM
和 2LEFT JOIN
在同一张桌子上:
t_instance
包含一个id_winner
和一个id_loser
。一个人可以是提问者(in t_myTable
)、赢家t_instance
或输家。我搜索 myTable 中的所有行,其中id_asker
或id_winner
是id_loser
连接的人(有一个唯一的编号可供参考,我在我的请求中用作编号)
SELECT p.id (and all the 50 fields)
FROM t_myTable p
LEFT JOIN t_instance iwd on iwd.id_object = p.id
LEFT JOIN t_instance iwv on iwv.id_object = p.id
WHERE(id_asker = 'number' OR iwd.id_winner = 'number' OR iwv.id_loser ='number' )
我没有错误,但我只想知道我的SELECT
.
谢谢你。