[SQL ] 几亿笔的大资料表插入速度慢的问题!

楼主: jami520 (我的生命因你而发光)   2018-12-11 06:54:30
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:Mysql
数据库版本:5.5
内容/问题描述:
目前有个资料表有2.8亿笔数据,每天都是持续增加的状态(有index)
但最近开始发现插入速度上变得很慢
不晓得是否一个资料表的数据量有所限制吗?
那针对这样持续会增加资料的资料表造成插入速度慢的情况
不晓得大家都是怎样处理这一块呢?
总不可能过了二年数据又变成四亿多笔再来处理这一环就麻烦了
谢谢
作者: qwaszx780917 (白目凉良)   2018-12-11 15:16:00
以前公司类似情况会取消index 快ㄧ些些
楼主: jami520 (我的生命因你而发光)   2018-12-11 16:30:00
但如果有index需求,以及资料依然会越来越多的情况下有否怎样的解决办法呢?
作者: hala932 (成王败寇)   2018-12-11 18:04:00
拆表呢?
作者: Litfal (Litfal)   2018-12-11 18:48:00
拆表阿 历史资料和本周资料之类的
作者: konkonchou (卡卡猫)   2018-12-11 20:08:00
index影响插入最深,能简化就简化,楼上拆表是常见作法但拆表还是要视资料撷取去拆,有的会拆年度不同表名
作者: shadowjohn (转角遇到爱)   2018-12-12 16:02:00
如果事先建空值,新内容用update的会不会比较快?
作者: qwaszx780917 (白目凉良)   2018-12-11 23:16:00
以前公司类似情况会取消index 快ㄧ些些
楼主: jami520 (我的生命因你而发光)   2018-12-12 00:30:00
但如果有index需求,以及资料依然会越来越多的情况下有否怎样的解决办法呢?
作者: hala932 (成王败寇)   2018-12-12 02:04:00
拆表呢?
作者: Litfal (Litfal)   2018-12-12 02:48:00
拆表阿 历史资料和本周资料之类的
作者: konkonchou (卡卡猫)   2018-12-12 04:08:00
index影响插入最深,能简化就简化,楼上拆表是常见作法但拆表还是要视资料撷取去拆,有的会拆年度不同表名
作者: shadowjohn (转角遇到爱)   2018-12-13 00:02:00
如果事先建空值,新内容用update的会不会比较快?
作者: howfeeling (行)   2018-12-22 20:54:00
我改用redis
作者: howfeeling (行)   2018-12-22 12:54:00
我改用redis
作者: et69523820 (小猪)   2017-01-09 07:53:00
分区可能会改善

Links booklink

Contact Us: admin [ a t ] ucptt.com