A5:SQL Mk-2

開発のこと、日々のこと

結果セットの待ち状態について報告

ホーム フォーラム A5:SQL Mk-2掲示板 結果セットの待ち状態について報告

  • このトピックには2件の返信、2人の参加者があり、最後に岡田により6年、 3ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #361 返信
    岡田 健司
    ゲスト

    松原 様

    お世話になっております。

    A5:SQL Mk-2 32bit Portable Edition 2.12.3
    DBMS:SQL Server 2014 に専用接続で使用
    の場合に、
    10000 件を超える結果を、 SQL 「 select * from Table1 」
    で取得した時、データベース側で、
    セッションの wait_type が ASYNC_NETWORK_IO となり、結果セットがテーブルをロックしてしまっているようです。(select * from sys.dm_exec_requests で確認)
    テーブルの全レコード数が 10000 件以下の場合や、
    左側のツリーウインドウからテーブルを開いた場合は、そのようにならないため、
    できれば大量の結果を結果セットで取得した場合も一旦セッションを閉じるようにはできないでしょうか・・・・。
    お手数ですがご検討いただきたく、よろしくお願いいたします。

    #379 返信
    松原正和
    キーマスター

    岡田さんこんにちは。

    ちょっと再現ができなかったのですが、結果セット最大件数到達時の終了処理に問題があったかもしれないです。Version 2.13.0 beta 33 で終了処理に処理を付け加えてみました。

    お試しいただければと思います。

    #409 返信
    岡田
    ゲスト

    松原 様
    お世話になっております。
    バージョン 2.13.0 beta34
    で同様の確認を行ったところ、現象が解消していることを確認しました。
    素早い対応ありがとうございます。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: 結果セットの待ち状態について報告で#379に返信
あなたの情報:




コメントは受け付けていません。