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.idv_a.v_id上添加索引

应该会改进很多

如果它没有帮助使用解释计划...或尝试考虑分区:)

关于mysql - 查询真的很慢而且简单,如何提高速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170069/

相关文章:

mysql - Laravel 和 SQL 类型的良好实践

php - 尽管使用 utf8_general_ci 排序规则,MySQL 表仍将空格设置为 Â

mysql - 在MySql存储函数中生成随机字符串

c# - WHERE 组合框中的列名 = 值?

mysql - else 语句在 mysql 中不起作用

php - Jquery 对话框加载数据库 mysql 或 ajax 上的内容

Mysql 将我的日期列保存为 0000-00-00?

PHP/MySQL : If Else condition doesn't work as expected

php - 如何比较数据库中的两个数组并获得差异

php - 使用 PHP 解析时,WHERE NOT EXISTS 在 SQL 中出现语法错误