为什么要优化SQL? 
多年以来,商业数据库厂商一直不断地为提高数据库操作性能而努力,以改善插入、更新、删除和查询数据等操作的性能表现。尽管他们的不懈努力和取得的成效,但我们还不能看到有重大意义上的对多数关系型数据库(RDBMS)在性能方面的提升。用户仍然遭受性能低下的SQL语句所带来的性能问题,数据库专家还需要花费不计其数的时间去调优SQL语句。
.......(详细内容请打开链接)
http://www.toadworld.com/Blogs/tabid/67/EntryId/773/-SQL.aspx虹天软件的递归SQL变换技术   
 虹天软件的递归SQL变换技术是模拟人们进行SQL变换的一项创新的人工智能技术。它集成了一套变换规则来逐部分进行转换SQL语句。这取代了人们用尝试和错误的方法去重写SQL语句的语法。优化引擎中的每个变换规则是彼此独立的,就像一个胶囊;当所有必要的条件得到满足时,那个规则胶囊是才能被打开(如图6)。这保证了重写的SQL语句的语义是等价的,以致他们产生与原SQL语句同样的结果。当一条SQL语句是由一个规则转化为一个新的SQL语法时,同时新的语法可能满足另一个规则的要求,因此采取的变换方式是以递归方式进行.......(详细内容请打开链接)
http://www.toadworld.com/Blogs/tabid/67/EntryId/784/QUEST-SQL.aspx