SQL Serverに接続するときに、RubyDBIODBCドライバーのタイムアウトを明示的に設定する方法を知りたいです。長時間実行されるクエリを単にタイムアウトしてキャンセルし、サーバーリソースとRailsプロセスをさらに節約したいと思います。
これは、ADOベースのRubyドライバーを使用しているときに発生していましたが、DBD :: ODBCに切り替えたため、タイムアウトは発生しなくなりました。
調べてみましたが、クエリのタイムアウト値を設定する方法がわかりません。ドライバーにいくつかの値を明示的に設定し、接続のDSN構成でTimeoutとConnectionTimeoutおよびConnectTimeoutの両方を指定してみました。運がない。
あなたのヒントやアドバイスは大歓迎です。
ありがとう!セス