FireDACでSQL Serverの実行計画を参照する方法
概要
FireDACのデータセット(例えば、TFDQuery)を利用してMicrosoft SQL Serverの実行計画を参照するコードは、以下の通りです。
例:Sampleという名前のテーブル名の実行計画を参照するDelphiコード
FDConnection1.ExecSQL('set showplan_all on');
FDQuery1.FetchOptions.Items := FDQuery1.FetchOptions.Items - [fiMeta];
FDQuery1.ResourceOptions.DirectExecute := True;
FDQuery1.Open('select * from Sample');
FDConnection1.ExecSQL('set showplan_all off');