This topic describes the billing method and billing rules of Data Transmission Service (DTS) data verification tasks.
Billing method
You are charged for full data verification tasks based on the pay-as-you-go billing method.
NoteYou are not charged for full data verification whose mode is Verify based on the number of table rows. You are charged for full data verification whose mode is Full field validation by row sampling. For more information, see the Full data verification section of this topic.
You are charged for incremental data verification tasks based on the pay-as-you-go billing method.
Billing rules
Schema verification
Free of charge.
Incremental data verification
You are charged for incremental data verification based on multiple factors, such as the regions in which the source and destination databases reside, number of data shards in the databases, and service durations of database instances. The actual price on the buy page prevails.
NoteIncremental verification is supported only for synchronization or migration instances that are configured with only incremental tasks.
Billing for incremental verification tasks continues even if the tasks are paused.
Full data verification
You are not charged for full data verification whose mode is Verify based on the number of table rows. You are charged for full data verification whose mode is Full field validation by row sampling according to multiple factors, such as the regions in which the source and destination databases reside, the amount of data to be verified each time, and the number of times the data is verified. The following table provides the detailed information:
ImportantThe actual prices on the buy page and bills prevail.
If you enable data verification in a data migration task, you are charged for data verification based on the unit price for same-region instances in the region of the destination database.
You are not charged for failed data verification tasks. You are charged for data verification tasks that detect inconsistent data records between the source and destination databases. In this case, the error code DTS-RETRY-ERR-0271 is returned.
For more information about instance types, see Cross-border and cross-region tasks.
Billing method
Region of the destination database
Instance type
Billing standard
Pay-as-you-go
The Chinese mainland
Same region
USD 0.0857/GB
Cross-region
USD 0.1914/GB
Cross-border
USD 0.1229/GB
China (Hong Kong) and other regions
Same region
USD 0.1114/GB
Cross-region
USD 0.4043/GB
Cross-border
USD 0.1229/GB
FAQ
How do I manage data verification tasks?
For more information, see Configure data verification and View data verification details.
How does DTS calculate the amount of data for full data verification?
DTS calculates the amount of data for full data verification based on the size of network traffic that DTS reads during full data verification. The result is closely related to the size of data to be verified in the source database and the communication protocol of the database.