このクエリに問題があります。このクエリの複雑さは良くありません。このクエリを長い間使用しており、現在、このデータベースにはこの方法で選択する行が多数あります。すべてのインデックスが適切に追加されます。これがこのソリューションのボトルネックであるため、日付比較によってこのクエリを最適化する他の方法を検索します。
SELECT (...) FROM table
WHERE (YEAR(row_add_date) * 10000 +
MONTH(row_add_date) * 100 +
DAYOFMONTH(row_add_date)) >= (var_0 * 10000 + var_1 * 100 + var_2) and
(YEAR(row_add_date) * 10000 +
MONTH(row_add_date) * 100 +
DAYOFMONTH(row_add_date)) <= (var_3 * 10000 + var_4 * 100 + var_5)
誰でも私を助けることができますか?ご挨拶