問題タブ [sqldb]
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.
ibm-cloud - ノード red と bluemix を使用して sqldb の列を更新する
Node-RED を使用して、含まれている sqldb に情報を挿入しています。
データの入力には成功しましたが、更新できないようです。構文がわかりません。このテーブルはITEMSと呼ばれ、 IDとITEMSの 2 つの列があります。最初の要素を更新し続けたい。これが機能しない理由について何か提案はありますか?
db2 - IBM Bluemix で SQLDB サービスから移行するにはどうすればよいですか?
IBM は、Bluemix で SQLDB サービスをプルしています。保存されたデータを移動する方法を知っている人はいますか? サービスに関してどのようなオプションがありますか?
db2 - Bluemix で SQL データベース プレミアム プランに接続できませんでした (エラー コード SQL1776N)
Bluemix上で「Ruby on Rails runtime」と「SQL Database Premium Plan」を使ってアプリケーションを開発しています。
アプリケーションを再起動すると、SQL データベースに接続できません。
アプリケーションは昨日まで正常に動作していました。
どうすればこの問題を解決できますか?
ログメッセージ
sql - データベースのロックを引き起こす過度に使用されたテーブルの最適な SQL DB 設計
問題: それぞれ約 150 万のレコードを持つ 3 つの TRANSACTION テーブルがあり、現時点ではまったく関係がなく、互いに独立しています。Web ポータルでは、[トランザクション] タブをクリックするたびに、SQL クエリがこれら 3 つのテーブルにクエリを実行し、各テーブルの現在の行数をカウントします。
サンプル クエリを次に示します。
クエリ 1:
クエリ 2:
クエリ 3:
上記のクエリが実行されるたびに、メソッドを適用しないためISOLATION
(読み取り専用)、テーブルがロックされていることがわかります。(Spring や Hibernate を介して)適用できることはわかっていますISOLATION
が、問題はコードが非常に大きく、これは一時的な修正にすぎないことです。また、テーブルのロックが原因で、同じテーブルにアクセスするため、一部のアプリが遅くなったり、機能しなくなったりします。システム レベルで "ON" に適用したくないREAD_COMMITTED_SNAPSHOT
のは、膨大な量のディスク領域を消費し、他の種類の問題も引き起こす可能性があるためです。
問題を特定したので、たとえ会社に費用がかかるとしても、長期的な解決策を選択しています. 上記の問題に取り組むための優れた DB 設計を手伝っていただければ幸いです。