私は独学の DBA であり、いじるのが好きなエンジニアでいっぱいの製造環境で働いています。私は彼らに sysadmin や明示的な特別な権限を与えていませんが、「キラー」クエリを実行している一部のエンジニアに問題があり、一部のエンジニアは非常に集中的です。これは通常、接続のデフォルトの Command Timeout が 30 秒であることを考えると問題にはなりませんが、これらのエンジニアの中には、純粋にオートコンプリート機能のために SQL Developer を購入した人もいます。もちろん、これはデフォルトで無限の「CommandTimeout」に接続します。
私がやりたいことは、何らかの方法で、新しい接続/セッションのいずれかまたは両方を変更し、それらの CommandTimeout をより合理的な、おそらく 30 秒未満に設定することです。新しい接続の場合、コンテキストの下でコマンドを実行するある種のデータベーストリガーを想定していますか? 既存の接続、おそらくシステム テーブルに何か恐ろしいものがありますか?