我正在使用一个简单的MySQL查询,但由于使用了ORDERBY,性能真的很差。我不明白为什么MySQL使用文件排序和临时排序。我的查询是:EXPLAINSELECT*FROMEventsINNERJOINEventLogFilesONServerID=42ANDEvents.LogFileID=EventLogFiles.LogFileIDORDERBYReportIDDESC,TimeWrittenDESCLIMIT100这是EXPLAIN的输出:表事件结构表事件索引表事件日志文件结构表EventLogFiles索引更新:我尝试创建两个新索引,但它们仍然强制MySQL使用文件排序和临