Product Home
DTM Schema Comparer Online Documentation Prev Page Prev Page
General
Product Profile
Connect to Database
Quick Start
Direct Connection
Connect to Desktop File
Data Sources
DSN File
OLE DB Connection
Connection Profile
Connection Information
Troubleshooting Guide
Versions
Comparison Process
Compare Text Dialog
Comparison Report
Advanced
Performance
Hot Keys
Project Wizard
Project Properties
Synchronization Script
Program Settings
Command Line Switches
SQL Console
Additional Information
Database Utilities
Licence Agreement
Demo and Full Versions
Product Ordering
Install
Uninstall
Upgrade
Support
Trademark Information
Glossary

Product Performance

The comparison and synchronization process has three steps: schema loading, comparison and, if necessary, script generation. In the DTM Schema Comparer we have optimized all steps. Typically performance is shown in the following table:

Operation Performance1
Schema loading 18.1 objects per second2
Comparison 4.9 complex objects per second2
Comparison 56.4 simply objects per second3
Script generation ~170 statements per second

1) - Standard version with middle scale databases with about 680 tables in the primary database and about 460 in the secondary and about 40% differences. For this test we used local SQL Server 2000 at desktop system (Windows XP with 2 GHz CPU and 2Gb RAM).

2) - that means you need about 8.5 minutes to compare two 1000-tables databases with default settings in the same conditions.

3) - complex object has child items like columns, related primary key, etc. Simply object has no child objects (view, procedure, trigger, etc).