app购彩网平台

好评猫-专业服务器租用知识门户网站!易记域名:www.haopingmao.com

EDB迁移工具包的性能改进52.0.3网络代理服务器

chen 代理服务器 2021-08-10 10:17:10 0

  移徙工具包概述:网络代理服务器

  EDB Postgres迁移工具包(Mtk)是一个强大的命令行工具,网络代理服务器app购彩网平台它提供对数据库对象和数据从其他数据库管理系统迁移到的过程的粒度控制。EDB Postgres高级服务器和PostgreSQL.

  

  MTK支持以下数据库的迁移:网络代理服务器

  Oracle数据库网络代理服务器

  SQLServer网络代理服务器

  MySQL网络代理服务器

  赛贝斯

app购彩网平台  PostgreSQL

  在下面的EDB迁移工具包52.0.3中了解更多关于性能改进的信息。有关更多信息,请参见™迁移工具包指南.

  将文本数据类型从MySQL迁移到高级服务器

  增强

app购彩网平台  早些时候,MySQL的文本、TINYTEXT、MEDIUMTEXT和LONGTEXT数据类型被映射到AdvancedServer的CLOB数据类型。迁移CLOB数据是一个占用时间的过程,因为默认情况下,MTK每次迁移一行。由于Postgres和AdvancedServer中已经存在文本族数据类型,使用此版本,MySQL的文本类型列被迁移到AdvancedServer的文本类型列中。这有助于提高总体数据迁移性能。

app购彩网平台  示例:数据从MySQL迁移到高级服务器

  迁移过程

  仅迁移模式

  ./runMTK.sh-source edbtype mysql-Target tdbtype EnterpriseDB-table data-schemaOnly testdb

  迁移数据

app购彩网平台  命令,用于使用MTK 51.0.0和MTK 52.0.3迁移数据。

  ./runMTK.sh-source edbtype mysql-Target tdbtype EnterpriseDB-table data-dataOnly testdb

  结论:

  在将MySQL的文本系列数据类型映射到各自的AdvancedServer文本系列数据类型而不是CLOB之后,性能平均提高了98%。

  使用get chSize选项将数据从Oracle迁移到高级服务器

  从这个版本开始,从Oracle到AdvancedServer的整体数据迁移时间大大提高了,同时修复了与get chSize选项相关的问题。

  注:

  如果为get chSize选项指定了太大的值,则可能会导致失忆错误。

  迁移过程

  仅迁移表结构

  RunMTK.sh-source edbtype oracle-Target tdbtype EnterpriseDB-schemaOnly-table Employees人力资源管理

app购彩网平台  使用-get chSize选项迁移数据(具有不同的值)

  RunMTK.sh-source edbtype oracle-Target tdbtype EnterpriseDB-dataOnly-get chSize 10快速复制表员工人力资源管理

  结语

  使用JDBC的默认get chSize(未指定get chSize选项的值):

  在运行MTK时,如果未指定get chSize的值,则MTK使用默认的JDBCACHSize(在Oracle JDBC情况下为10),迁移10万行大约需要40分钟。

  使用get chSize选项:

  在使用适当的get chSize选项后,性能平均提高了98%。注意:您可能没有看到进一步的重大改进后,有一定的获取大小值。

本文由好评猫(http://bzyz185.cn/agent/2021-08-10/757.html)原创,转载请注明!

版权声明

本文作者来自互联网用户,不代表好评猫立场。
如果作者发布涉及版权问题请联系我们删除,谢谢!

下一篇:返回列表