3

私は SO ポッドキャストを聞いていて、SQL Server 2008 の Optimize For Unknown について言及し、SQL Server 2005 にも同様のことがあったと述べました。

4

3 に答える 3

2

私はこの質問に出くわしました...私はそれがほぼ1年前のものであることを知っています. ただし、ストアド プロシージャ内では、ローカル パラメーターを使用して OPTIMIZE FOR UNKNOWN の動作を模倣できます。この関連するスタックオーバーフローの質問を参照してください。

于 2010-02-10T16:03:43.007 に答える
2

@Mladen Prajdic が述べOPTIMIZE FOR UNKNOWNたように、SQL Server 2008 でのみ導入されました。

クエリのワークロードについて十分な知識がある場合は、OPTIMIZE FOR を使用してクエリ プランのキャッシュを改善できます。

http://blogs.msdn.com/sqlprogrammability/archive/2008/11/26/optimize-for-unknown-a-little-known-sql-server-2008-feature.aspx

http://decipherinfosys.wordpress.com/2007/10/23/optimize-for-query-hint-in-sql-server-2005/

于 2009-03-17T02:02:42.670 に答える
1

SQL Server 2005 では、不明なオプションはありません。したがって、できることは何らかの値を指定することだけです。

于 2009-03-16T16:23:28.523 に答える