バイテンポラルスキーマと、バイテンポラル形式でIUDを作成するperlライブラリを開発しました。すべてのデータはSQLServer2008にあり、システム全体は常に非常に多くのリーダーとライター(両耳側性形式での書き込み)でビジー状態です。
SQLサーバーの内部インデックスはB+ツリーベースであるため、スケーリング/デッドロックは発生しませんか?
過去に非両耳側性システムで多くのデッドロックが発生しましたが、より良いインデックスを追加し、NOLOCK、ROWLOCKを慎重に追加した後、最近はあまり頻繁に発生していません。
バイテンポラル形式では、すべてのリーダーとライターは主に範囲クエリを実行します。内部インデックスがB+ツリーであることを考えると、デッドロックの問題がさらに増えると思われます。ここでは、空間インデックスの方が優れているとは言えませんか?
私の仮定は正しいですか?何か案は ?