我在mysql数据库中有一张表。floor where date=%s order by timestamp desc 为了更快的结果,我在我的表上创建了索引我的索引:
+------------+------------+----------+--------------+-------------+-----------+-------------+------+----------+--------+------+-----------
我们的MySQL(Percona Server)数据库有一个包含1000万行的大表,有很多比40秒更长的慢查询: AND col4 NOT IN (5,6,7) LIMIT 0, 20;
我在Seller、col1、col3、col4上创建了索引这些索引是单独的,而不是多列索引(AKA覆盖索引)。Id是主键。
.*, d.syllablejoin details d on d.word = dic.worddictionary(word)details(word)
换句话说,当有一个join (涉及两个表)时,哪个索引会受到影响?我应该同时创建它们(在on子句的列上)和MySQL本身来决定使用哪一个更好吗?