Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 真的很慢很简单的查询,如何提高速度?_Mysql - Fatal编程技术网

Mysql 真的很慢很简单的查询,如何提高速度?

Mysql 真的很慢很简单的查询,如何提高速度?,mysql,Mysql,我的问题是: ( SELECT V.ID AS V_ID, MAX(V_A.ID) AS MAX_V_A_ID FROM V INNER JOIN V_A on V_A.V_ID = V.ID GROUP BY V.ID ) 对于大数据集,此查询速度非常慢,是否存在改进的可能性?尝试在v.id和v\u a.v\u id上添加索引 它应该会改进很多 如果它没有帮助使用解释计划。。。或者试着考虑分区:将索引添加到select

我的问题是:

(
    SELECT
        V.ID AS V_ID, 
        MAX(V_A.ID) AS MAX_V_A_ID 
    FROM V 
    INNER JOIN V_A on V_A.V_ID = V.ID 
    GROUP BY V.ID 
)
对于大数据集,此查询速度非常慢,是否存在改进的可能性?

尝试在v.id和v\u a.v\u id上添加索引

它应该会改进很多


如果它没有帮助使用解释计划。。。或者试着考虑分区:

将索引添加到select?索引中使用的列。此键上的索引是createdyes,这两个表在主键上有索引idIs V_A.V_ID not ID和V.ID这两个索引?此查询只是大查询的一部分,但此小查询有15%的时间用于所有查询