Salesforce

How to speed up DBTOOL integrity verification checks?

« Go Back

Information

 
TitleHow to speed up DBTOOL integrity verification checks?
URL NameHow-to-speed-up-dbtool
Article Number000179266
EnvironmentProduct: OpenEdge
Version: All supported versions
OS:All supported platforms
Question/Problem Description
How to speed up dbtool data integrity verification like sql-width fix or Record Validation
What is the impact of running DBTOOL with non-default Verbose Levels
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
To improve DBTOOL data integrity verification operation times:

1.   Run DBTOOL online in order to use threads.
  • Having more threads to do the work will be faster than using single thread
2.   Use default DBTOOL Verbose levels
  • More detailed verbosity creates larger output. 
  • Use higher verbosity levels for explicit focus at finer granularity
Example: dbtool.out file sizes based on the verbose level used against a single table with 9418 records, without errors
  • Verbose logging 0, size 67 bytes
  • Verbose logging 1, size 433,205 bytes
  • Verbose logging 2, size 800,505 bytes
  • Verbose logging 3, size 12,566,070 bytes
3.  DBTOOL does a sequential scan one Area at a time. 
  • If all tables are in the same area , choosing "all tables" in the area will be faster that choosing one table at a time and repeating for each table.
  • If tables in different Areas , start multiple DBTOOL sessions each running on a different Area
Workaround
Notes
Keyword Phrase
Last Modified Date12/24/2021 2:35 PM

Powered by