Hi,

I am trying to copy documents between databases using MLCP.
The source ML host is ML7 and destination ML host is ML9 and are installed
in AWS.
I am running the MLCP script from an AWS EC2 instance.

As per the below report for MLCP, it looks like the copy between databases
is slower when compared to the XQSync process. Because XQSync took only
half of the MLCP time.

INFO contentpump.LocalJobRunner: com.marklogic.mapreduce.MarkLogicCounter:
INFO contentpump.LocalJobRunner: ESTIMATED_INPUT_RECORDS: 4459979
INFO contentpump.LocalJobRunner: INPUT_RECORDS: 3589532
INFO contentpump.LocalJobRunner: OUTPUT_RECORDS: 3589532
INFO contentpump.LocalJobRunner: OUTPUT_RECORDS_COMMITTED: 3587928
INFO contentpump.LocalJobRunner: OUTPUT_RECORDS_FAILED: 1604
INFO contentpump.LocalJobRunner: Total execution time: 58989 sec

I read the MLCP documentation and tried few changes like thread_count,
batch_size, -fastload etc.,
But still could not copy in faster rate.

Also, the input, output records and its estimates is not looking correct
and same.

Can someone please help me to figure out what can be done to make it faster.

MLCP Script:
copy -mode local -input_host aws-host1 -input_port 12345 -input_username
username -input_password password -input_database TEST_DB -output_host
aws-host2 -output_port 12345 -output_username username -output_password
password -output_database TEST_DB -fastload true -collection_filter TEST
-batch_size 100

Thanks,
Prasanth
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to