使用kettle向mysql插入数据~ 每秒10条...应该是mysql的问题。有谁知道怎么能提高效率么~
发布网友
发布时间:2022-04-08 01:03
我来回答
共3个回答
热心网友
时间:2022-04-08 02:33
如果你用的是INNODB数据库,有一个最简单有效的调整,就是将INI文件里面的下面参数调整:
原始:
innodb_flush_log_at_trx_commit=1
调整为:
innodb_flush_log_at_trx_commit=2
具体什么意思就不解释了,试了效果好再去找度娘
热心网友
时间:2022-04-08 03:51
1.看sql查询的效率 查询都慢的话肯定是你写sql的问题了 要进行sql的优化了 具体怎么优化去百度下吧
2.如果不是sql查询效率的问题。每天都有200万条?如果这样的话可以考虑换个工具之类的
如果是历史数据比较大的话可以考虑手动把数据插入进去 以后新数据的插入在用kettle来完成
或者你先导入13年的数据,其他年份的历史数据再用kettle慢慢跑
希望能帮到你
热心网友
时间:2022-04-08 05:25
你是从一个数据库导入数据到另一个数据库还是什么操作?先要看看是否有必要用到kettle