sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2005 の未知の最適化?

    @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/



    1. 2つの列で同じ値を持つ2つの行を結合します

    2. 何百万ものエントリでランキング

    3. databsaeにUnicode文字を挿入します

    4. MySQLは1行のみを返します