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

データベースクエリが失敗した場合の検出と処理

    すでに述べたように、クエリの実行時間を予測することは困難です(クエリ自体とそのパラメーター、ネットワーク、サーバーの負荷のため)。

    とにかく、SQLクエリをQThreadsに移動する必要があります。これにより、クエリの実行中にアプリケーションがGUIを提供できなくなります。

    また、タイムアウトによってこれを解決しようとはしません。各クエリおよび各状況に適切なタイムアウトを選択できないため、多くの問題が発生します。代わりに、ボタンまたはダイアログでクエリをキャンセルする方法を提供して、ユーザーが待機を継続するのが賢明かどうかを判断できるようにします。



    1. PostgreSQLはWHERE句で列エイリアスを受け入れません

    2. MySQLクエリを使用してJSONオブジェクトを作成して挿入する方法は?

    3. MySQLホスト'::1'または'127.0.0.1'はこのMySQLサーバーへの接続を許可されていません

    4. SQL Server(T-SQL)のプロファイル内のデータベースメールアカウントのシーケンス番号を変更する方法