database-deadlocks

    0

    1答えて

    デッドロック時にデッドロックが頻繁に発生し、デッドロック時に直ちにファイルを再処理することで対処します。何の例外が発生しない場合、ファイルが処理だろうとなど、正常に処理マークを取得 EXCEPTION WHEN OTHERS THEN --Handle deadlocks by reprocessing the file IF SQLERRM LIKE '

    1

    1答えて

    mysql 5.7をストレージエンジンと共にinnodbとして使用する。私は製品情報を格納するテーブルを持っています。テーブルには、商品コードに一意のキーで次のようになります | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+------------

    0

    1答えて

    更新取引が最後の数日からポストグル9.2にスタックされています。 pg_locksで選択すると、1つのShareLock grantedがfalseです。私はスクリプトの周りに明示的なロックを追加していません。どのようにこれを修正するための任意のアイデア?

    0

    2答えて

    私はデータベースの最適化に取り組んできました。このデータベースの主なアイデアは、人が(数日に数回)人口を抱えているということです。同時に、自社のビジネスマンが絶えずコンサルティングし、データの大きなレポートを生成しています。私は、テーブルのデッドロックに対して混乱を生じさせないために、どのように構造化する必要があるかに関する提案を探しています。何かご意見は?

    1

    2答えて

    私はレコードのコレクションでPostgresの更新を行う必要があります&私はストレステストに現れたデッドロックを防止しようとしています。 これに対する典型的な解決策は、レコードを特定の順序(IDなど)で更新することですが、PostgresではUPDATEのORDER BYが許可されていないようです。 私は例えば、更新を行う必要があると仮定:あなたは同時に200個のクエリを実行し、デッドロックで U

    1

    1答えて

    各システム・データベースに追加のパラメータを指定せずにdbcc checkdb文を実行する毎日のジョブがあります。このジョブはピーク時以外に実行され、通常は実行には5秒かかりません。 しかし、最後の実行は1秒しかかからず、デッドロックのために失敗しました。私はデッドロックのXMLグラフを保存するアラートを持っています。これは私が詳細な情報を含めるためのものです。 私の主な質問は、なぜこのようなデッ

    0

    2答えて

    私は次のクエリを持っている: UPDATE messages QM JOIN (SELECT id FROM messages WHERE name = 'name' AND state = 0 ORDER BY priority DESC, timestamp DESC LIMIT 1) AS QM2 ON QM.name ='name' AND QM.id = QM2.id SET QM.

    1

    1答えて

    3層のアプリケーションがあり、クライアント側にデータがキャッシュされているため、このキャッシュを同期させるためにサーバー上のデータがいつ変更されたかを知る必要があります。 私はテーブルに "lastmodification"フィールドを追加し、データが変更されたときにこのフィールドを更新しました。しかし、いくつかの '親'最終変更行は、子行(FKを使用)が変更された場合に更新する必要があります。

    0

    1答えて

    innodDBは一貫性のあるメカニズムノンブロッキング read、 を使用するので、すべてのトランザクションは独自のスナップショットで動作します。 それは読み取り一貫性は、それがアクセスするテーブル上のすべてのロックを設定するので、他のセッションは、読取り一貫性があると同時に、それらのテーブルを自由に変更できますしない公式documentation でも語られていますテーブル上で実行されます。 し