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

SQLServerでの更新の選択

    最近、SQL Serverが必要以上にロックするため、デッドロックの問題が発生しました(ページ)。あなたはそれに対して本当に何もすることができません。現在、デッドロックの例外をキャッチしています...代わりにOracleがあればいいのにと思います。

    編集:その間、スナップショットアイソレーションを使用しています。これにより、すべてではありませんが、多くの問題が解決されます。残念ながら、スナップショットアイソレーションを使用できるようにするには、データベースサーバーで許可する必要があります。これにより、お客様のサイトで不要な問題が発生する可能性があります。現在、デッドロックの例外(もちろん発生する可能性があります)だけでなく、バ​​ックグラウンドプロセスからトランザクションを繰り返すための同時実行のスナップショットの問題(ユーザーが繰り返すことはできません)もキャッチしています。しかし、これでも以前よりもはるかに優れたパフォーマンスを発揮します。



    1. 初期データを含むdockerpostgresは、コミットを超えて永続化されません

    2. MySQLドロップテーブル

    3. 使用されるSELECTステートメントの列数が異なります(REDUX !!)

    4. codeigniterのアクティブレコードパターンを使用したUNIONクエリ