いくつかのAGとAGにないデータベースを持つmay可用性グループクラスター内のすべてのサーバーのインデックスメンテナンス用にOla Hallengrenスクリプトを構成しています。
「ALL_DATABASES」オプションを選択した場合、スクリプトは読み取り専用のセカンダリレプリカを除外するのに十分インテリジェントですか?
はい、スクリプトは十分にインテリジェントです。
これは FAQ で明示的に述べられています:
可用性グループのIndexOptimizeを構成するにはどうすればよいですか?
インデックスは再構築または再編成することができるだけで、統計情報は可用性グループのプライマリレプリカでのみ更新できます。 IndexOptimizeはこれをチェックします。
ジョブは同じように構成し、すべてのレプリカで有効にしてスケジュールする必要があります。
はい、最適化できるデータベースのみを最適化します。データベースが読み取り専用であるか、最適化できない他の状態にある場合でも失敗しません