Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • There were performance improvements during the forecast stage for those who run deployPackager on Windows clients or Windows agents in Datical DB version 6.8 (and higher).
  • There were performance improvements for those who use the Stored Logic Validity Check project setting in Datical DB version 6.12 (and higher).
  • There were performance improvements for several operations in Datical DB version 6.14 (and higher).  Areas where you may notice performance improvements:
    • Status/Pipeline Status operations in the Datical DB GUI
    • 'status' & 'statusDetails' commands in the CLI
    • Complex operations which run status implicitly (CLI & GUI) - All types of 'deploy' operations, All types of 'rollback' operations, Deploy Packager, Convert SQL, and Change Log Sync
  • There were improvements for what SQL Parser for Oracle can model in Datical DB version 6.15 (and higher).
  • There were performance improvements specifically for multi-database/multi-catalog configurations of SQL Server projects in Datical DB version 6.16 (and higher).
  • There is a fix for the DATAPUMP API Oracle backup and restore in Datical DB version 6.16 (and higher) to better handle running multiple packager jobs concurrently.
  • There is a new cleanup command for packager in Datical DB versions 7.3 and higher.  The cleanup command can be run after any time that you might need to manually interrupt a packager job midway.  The cleanup command is to unblock subsequent packager jobs after a manual interruption. 
    • This is the command:

      • /home/datical/<MyBlockedProject>/hammer groovy deployPackager.groovy pipeline=mypipeline cleanup
    • The cleanup command should only be used after a packager job was interrupted.  It will do these three things:

      • Release the lock on the DATABASECHANGELOGLOCK table (all database platforms).

      • Release the lock on the DATICAL_SPERRORLOG table (only relevant for Oracle).  This table is used to capture error messages for reporting purposes during the execution of sqlplus scripts.

      • Restore REF DB to a working configuration.

    • For more information check out the this documentation page:


15.  Although not specifically about packager, this link includes ways to it may also be useful to check the items on these pages that may improve Deploy performance:


Info

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@1ff1d7
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "deploypackager" , "packager" , "performance" ) and type = "page" and space = "DDKB"
labelspackager performance deploypackager

...