0

所以,我得到了一张包含一些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_askerid_winnerid_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.

谢谢你。

4

0 回答 0