Нещо ми подсказва, че MySQL Query Optimizer е решил правилно.
Ето как можете да разберете. Изпълнете тези:
Брой редове
SELECT COUNT(1) FROM issued_parts;
Брой редове, съответстващи на вашата заявка
SELECT COUNT(1) FROM issued_parts WHERE date_issued > '20100101';
Ако броят на редовете, които действително извличате, надвишава 5% от общия брой на таблицата, MySQL Query Optimizer решава, че би било по-малко усилия да се направи пълно сканиране на таблицата.
Сега, ако вашата заявка беше по-точна, например с това:
SELECT * FROM issued_parts WHERE date_issued = '20100101';
след това ще получите изцяло различен EXPLAIN план.