2 つのテーブル間の多数のレコードに対していくつかのクエリを実行しています。テーブルのみのキーは、自動増分 ID です。
SELECT
discounts.id,
vendor_number,
discounts.sku,
deal_number,
deal_start_date,
deal_end_date,
sales.cost,
sales.quantity,
sales.invoice_date
FROM
discounts
INNER JOIN
sales ON discounts.sku = sales.sku
WHERE
invoice_date >= deal_start_date
AND invoice_date <= deal_end_date
クエリの作業は確かに日付の比較ですが、このクエリのパフォーマンスを向上させるためにどのような種類のインデックスを設定すればよいかわかりません。