オラクル都市伝説キャンペーンの「嘘」Part.1

日本オラクルが展開している都市伝説キャンペーンのページで嘘が書いてありましたので、ご紹介します。


ラクル都市伝説 其の三: 誰にもマネできない伝説の機能
http://www.oracle.co.jp/campaign/smb_tech/column_3.html

上記リンクからの引用
Oracleにはこのようなことは発生しない。
なぜなら行レベルロックを確実に行う唯一のデータベースだからだ。」

引用ここまで。


この記述は、嘘(間違い)です。
SQL Server でもロック エスカレーションが発生しない、確実な行レベルロックが可能です。


なので、Oracle だけが確実な行ロックが行える唯一のデータベース、という記述は間違いです。オラクル社って昔からこういう煽りが本当に多いです。記事書いている人は、SQL Server をぜんぜん知らないんじゃないでしょうか。SQL Server のことをもっと勉強してから記事を書いてほしいですね。

SQL Server でロック エスカレーションを発生させないようにするためのトレースフラグについては、こちらに記載されています。
http://support.microsoft.com/kb/323630/ja


また、SQL Server 2008 からはテーブル単位でロック エスカレーションを禁止できるようにもなっています。