database-locking

    4

    2答えて

    オブジェクトをデータベースに保存するDjangoアプリケーションと、それらのオブジェクトのいくつかで定期的に処理を行うセロリのタスクがあります。問題は、のオブジェクトを処理するためにセロリタスクによって選択されたの後に削除できますが、の前には、のセロリタスクが実際に処理および保存を完了しています。したがって、セールスタスクが.save()を呼び出すと、オブジェクトが削除されたにもかかわらずオブジェ

    0

    1答えて

    DB2 10.5でロックを引き起こしているクエリーとプロセスIDを見つけるにはどうすればよいですか? "dbnameのロックのスナップショットを取得"コマンドのテーブルとテーブルスペースの名前が見つかります。しかし、私はクエリとプロセスIDについて知りたい。

    0

    2答えて

    IDを取得するには、まずselectとthen updateを実行します。 問題は、ロックされた行に問題があることです。私は、このステートメント、SelectとUpdateの両方を1つのストアドプロシージャに入れて、ロックに役立つことを読んだ。これは本当ですか? 私が実行したクエリは、次のとおりです。 select counter from dba.counter_list where tab

    1

    1答えて

    このようなサブクエリを含む(InnoDBテーブルとREPEATABLE READ分離レベルを使用して)MySQLでUPDATEステートメントを発行: UPDATE bar INNER JOIN (SELECT i1, i2 FROM foo) inner ON bar.b1 = inner.i1 SET bar.b2 = inner.i2) InnoDBエンジンロックのみ全

    1

    1答えて

    select_for_updateユーティリティを使用してdjangoの行レベルロックを利用しようとしています。ドキュメントごとに、これはtransaction.atomicブロックの内部でのみ使用できます。ブロックtransaction.atomicを使用した場合の副作用は、コードが例外をスローすると、すべてのデータベースの変更がロールバックされることです。私のユースケースは、実際にはデータベー

    1

    2答えて

    Oracleデータベース11gを使用して新しくなった。 私はSQL Developerを使用してテーブルロックと行ロックをテストしていました。 私はこのように私のテーブルの行を持っている: ID:1 DESC: 'ABC' 私は'zxc'にフィールドdescを変更するためにコミットせずに更新をしました。私はそれは私にエラーや理由は何か他のものを与えるだろうと考えていた「ABC」 : ID:1 DE

    0

    1答えて

    PythonアプリケーションでSQLite 3.7を使用しているときにロック(OperationalError)に気づいています。 ORMのSQLalchemyを使用しています。この問題はWindowsで発生します。アプリケーションと同じマシンでDBを使用しています。 ubuntuでは正常に動作しているようです。何が問題なのだろうか?古いバージョンのsqliteでこの問題が修正されましたか? いく

    7

    3答えて

    データベースにユーザー名が存在するかどうかを検索して、そのユーザー名をSELECTとINSERTステートメントの間に傍受せずに新しい行としてデータベースに挿入することはできますか? ほとんどの場合、存在しない行をロックしているように見えます。存在しない行をユーザー名"Foo"でロックして、データベースに存在するかどうかを確認し、中断することなくデータベースに挿入するようにします。 LOCK IN

    8

    4答えて

    dbテーブルに何かを挿入/更新しようとすると、Oracleはテーブル全体をロックするか、挿入/更新される行だけをロックしますか? これは外部設定で制御できるものですか?

    0

    1答えて

    私は助けてください:私は2つのメソッドを持っています:データを挿入するには1つ、データを更新するには私のコードでは、まず "insert method"を呼び出し、 2番目のケースでは、 "ロックデータベースエラー"を受信します。ここで 方法: private bool mappingFileInDB(string numRep, string siglaNot, string annoPrat,