えーと、私は年を取りすぎているのかもしれませんが、次のことを理解したいと思います。
クエリ1。
select count(*), gender from customer
group by gender
クエリ2。
select count(*), 'M' from customer
where gender ='M'
union
select count(*), 'F' from customer
where gender ='F'
最初のクエリは単純ですが、プロファイラーで何らかの理由で両方を同時に実行すると、クエリ2が39%の時間を使用し、クエリ1が61%を使用していると表示されます。
その理由を理解したいのですが、すべてのクエリを書き直さなければならないかもしれません。