2011-08-01 19 views
1

すべてのスクリプトを1つのケース(UPPERまたはそれ以下)に書き込み、すべてのコマンドを1つのケースで記述するという特別なオプションをオンにすることで、SQL Serverのスピードアップが可能であると聞きました。
それは正しいですか?そうであれば、どれくらいの利点がありますか?ありがとう。データベースを高速化する

+0

エイプリルフールズデー? ^^ – edze

+0

あなたがそれに遭遇すると、SQL Serverはクッキーに反応します。ない。申し訳ありませんが、これは完全なごみであり、尋ねられてはいけません。 – gbn

+0

スクリプトの大文字と小文字についてのもう一つの冗談があります。あなたのコードが大文字で書かれていると、それはサーバー側で実行されます。小文字のクライアント側。 –

答えて

1

いいえ、間違いなく。

は、この奇妙な主張/噂に貢献したかもしれない関連物事のカップルがあります。

  • デフォルトのSQLサーバー名では、大文字と小文字を区別しませんが、あなたは、データベースレベルによってでこのオプションを設定することができます"SQL_Latin1_General_CP1_CS_AS"のように大文字小文字を区別する照合を選択します。これにより、すべてのデータベースオブジェクト名が大文字小文字を区別しますが、 "SELECT"などのSQLキーワードには影響しません。テーブルの照合では、デフォルトで大文字と小文字が区別されるため、テーブルや比較レベルで別の照合を選択しない限り、テキストの比較も大文字と小文字が区別されます。
  • オブジェクト・スキーマをSQL文で指定することをお薦めします(例: "SomeTable"ではなく "dbo.SomeTable")。これにより、SQLサーバーを節約して、複数のスキーマ内の同じオブジェクト。
2

私はそのようなことを聞​​いていませんでした。私はそれが冗談か伝説だと思う: