問題タブ [ibm-soliddb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - この SQL ステートメントでデッドロックが検出されましたか?
次のステートメントに問題があります。誰かわかりませんか??
どんなコメントでも大歓迎です!!
id
のtableTx
とtableTxInfo
は同じです ( として使用されますINTEGER PRIMARY KEY
) 新しいトランザクションの場合、 と の両方に対してtableTx
同じtableTxInfo
ID を持つ新しいレコードが作成されます。
で約40000件のレコードがありmessageId = "john-to-bob"
ます。
2 つの異なるスレッドから上記の SQL ステートメントを実行しようとすると、1 つのスレッドが長時間ハングし、もう 1 つのスレッドが応答を受け取るだけです。
トランザクションがデッドロックを検出しました。トランザクションはロールバックされました。
私は SQL とデータベースの概念にあまり詳しくありません。この種のエラーを防ぐ方法はありますか?
私のデータベースは IBM soliddb です
python - Pyodbc エラー: 08004 - サーバーが接続を拒否しました
私はpythonとSolidDBが初めてです。発生しているエラーについて助けを求めたいと思います。資格情報は正しいと思いますが (私はそう思います)、それでもサーバーによって拒否されます。これがスタックトレースです。
java - SOLID テーブル エラー 13037: DOUBLE PREC 定数が無効です
Java JDBC コードを使用して SolidDB にレコードを追加しようとすると、次のエラーが発生します。
例外をスローするメソッドに従います。
値を直接ハードコーディングしてみましたが、それでも失敗します。そして、挿入ステートメントから「ID」と「ENABLED」列を削除すると、挿入は成功します。
前もって感謝します。