一个Oracle、DB2、MS SQL Server都有的优化选项
Oracle、DB2、MS SQL Server都有的QueryHint,好像就只有一个了,他们在不同数据库的表现形式为:
Oracle:
SELECT /*+ FIRST_ROWS */ * FROM T WHERE (F1 > 5)
MS SQL Server
SELECT * FROM T WHERE (F1 > 5) OPTION ( FAST 10)
DB2 UDB
SELECT * FROM T WHERE (F1 > 5) OPTIMIZE FOR 1 ROW
SELECT * FROM T WHERE (F1 > 5) OPTIMIZE FOR 10 ROWS
SELECT * FROM T WHERE (F1 > 5) OPTIMIZE FOR 10 ROWS
我在PostgreSQL 7.4 文档中,找不到相应的优化选项,在MySQL中,应该也不会有。