我正在将多个表(约 150 万条记录)从一个数据源复制到另一个数据源,但这需要很长时间。我希望加快我对 DBD::Pg 的使用速度。
我目前正在使用 pg_getcopydata/pg_putcopydata,但我认为目标表上的索引正在减慢进程。
我发现我可以使用 找到有关表索引的一些信息$dbh->statistics_info
,但我很好奇是否有人有编程方式根据这些信息动态删除/重新创建索引。
我正在将多个表(约 150 万条记录)从一个数据源复制到另一个数据源,但这需要很长时间。我希望加快我对 DBD::Pg 的使用速度。
我目前正在使用 pg_getcopydata/pg_putcopydata,但我认为目标表上的索引正在减慢进程。
我发现我可以使用 找到有关表索引的一些信息$dbh->statistics_info
,但我很好奇是否有人有编程方式根据这些信息动态删除/重新创建索引。