我有两个相同的InnoDB表
使用
创建了第二个表CREATE TABLE second LIKE first;
INSERT INTO second SELECT * FROM first;
好。
但是当我尝试EXPLAIN SELECT时,它会向我显示第一个表:
type=ref, key_len=4, ref=const
第二名:
type=range, key_len=16, ref=NULL
所有其他值都相同。
需要说明的是,第二个表中的SELECT比第一个规范表中的SELECT工作得快得多。
第一和第二个表中的索引都是相同的。
如果您需要更多详细信息,我可以提供。
UPD:第一个表上有触发器,但只有在插入/更新运行时它才会触发。
UPD2:没有一个表使用内存访问方法
答案 0 :(得分:0)
FORCE KEY解决了我的问题 MySQL 5.5 Percona