熟悉ORACLE,但MYSQL一般
1. 试试值在vod_del、vod_cid建联合索引、vod_hits单独建索引,执行计划有没有改善
2. 执行计划一般来说是数据库根据代价选择的,如果解析时认为用filesort比索引效率高,也不排除不使用索引的情况
3. ORACLE在执行计划没有用索引时,可以用hint强行改变执行计划,mysql的可以参考这个
SELECT * FROM TABLE1 FORCE INDEX (FIELD1,FIELD2) …
4. 测试强制使用索引和用filesort实际执行的效率,再根据执行效率做调整