我有一个简单的pentaho转换:一个来自SQL Server的输入和两个输出,一个到本地MySQL,另一个到Google Cloud MySQL。输入的总行数为3000,共有6列
我的问题是,在Google云中MySQL输出太慢,在插入3000行中的性能是6分钟!但是在本地MySQL输出中性能是1秒。
这个问题有什么原因吗,我可以解决吗?。
谢谢!
编辑:
插入之前
插入后
我有一个简单的pentaho转换:一个来自SQL Server的输入和两个输出,一个到本地MySQL,另一个到Google Cloud MySQL。输入的总行数为3000,共有6列
我的问题是,在Google云中MySQL输出太慢,在插入3000行中的性能是6分钟!但是在本地MySQL输出中性能是1秒。
这个问题有什么原因吗,我可以解决吗?。
谢谢!
编辑:
插入之前
插入后
在这种情况下,有几件事需要根据Cloud SQL性能进行验证:
您应该将此参数添加到连接参数中: rewriteBatchedStatements = true
这将大大提高插入速度。 检查此以获得更多信息:https://anonymousbi.wordpress.com/2014/02/11/increase-mysql-output-to-80k-rowssecond-in-pentaho-data-integration/