是否有可能取代NL连接与HS连接在sql



我有一个非常大的查询,包括两个主表和15个子表。

ie, Main table say table_a join with some other 10 tables.
and another main table sat table_b join with some other 5 tables.
Table_a contains - 314988 rows and 
Table_b contains - 710989 rows.

当我们连接时,我可以找到许多NL连接和HS连接。

有趣的事实是所有的HSjoin cost very less and NL join cost都非常非常高。

那么是否可以将连接从NL转换为HS连接呢?

注意:所有的索引。没有TBSCAN,一切都是IXSCAN。

您可以创建一个优化配置文件,在其中您将指示优化器应该使用哪些方法来访问给定查询的数据。

看一下DeveloperWorks的这个教程:http://www.ibm.com/developerworks/data/library/techarticle/dm-1202storedprocedure/index.html

相关内容

  • 没有找到相关文章

最新更新