我需要从具有 VARCHAR 主键索引 ID 的 mysql 表中选择某些行。
因此,我使用了一个查询(但显然是 13,000 个 id 而不是 3 个)
SELECT * FROM table1 WHERE ID IN ('id1928383','id3838339','id38383')
对于大多数表来说,这很好用(~0.2s),但对于某些表来说,查询需要更长的时间(~10-11s)。
不起作用的表的唯一不同之处是它们的 Data_length 更大?有什么想法可以加快慢速查询的速度吗?