MySQL 5 亿数据查询如何优化
資深大佬 : VincentYoung 11
各位大佬。想知道 MySQL 五亿的数据如何让查询控制在 10 秒之内呢,目前已经分成 10 张表,一张表 5000 万条数据,对需要查询的字段加了索引,用 UNION 查询所有表大概需要 5 分钟,实在是太慢了。希望可以给点建议。
大佬有話說 (30)
各位大佬。想知道 MySQL 五亿的数据如何让查询控制在 10 秒之内呢,目前已经分成 10 张表,一张表 5000 万条数据,对需要查询的字段加了索引,用 UNION 查询所有表大概需要 5 分钟,实在是太慢了。希望可以给点建议。
建议用阿里云开放搜索,多花点钱,能省很多事
查询是什么样的,需要具体分析。
计算机配置,设备性能,网络能力,等等。
你就说了 5 亿数据,大佬不是神,也没办法瞎猜。你要求 10 秒,就算是 5 亿数据的文本直接复制粘贴,10 秒够不够还是个问题。
根据业务建立定时任务处理到中间表吧,你这数据大概率不要求实时