Solution Corner #25: Understanding MQ-Tables (Recording)

In this webinar, we’ll take a closer look at the Processing DB area and the central role MQ tables play in day-to-day system operations. You’ll learn why these tables are critical for performance and stability, how to monitor them effectively, and which maintenance tasks (statistics, reorgs, RDBMS-specific considerations) actually matter. We’ll also explore the interaction between MQMEM and ZDU.

Webinar Recording: Automic MQ Tables & Inter-Process Communication

In this recording, we dive deep into the heart of the Automic Automation Engine. The MQ (Message Queue) tables serve as the central nervous system for communication between server processes. Learn how they function, why they are critical for system performance, and what you as an administrator need to consider during maintenance, cold starts, and Zero Downtime Upgrades (ZDU).

What are MQ Tables?

While areas like OH (Object Definitions) or AH (Archive/Reports) are mostly static or used for long-term storage, the MQ tables are designed for maximum throughput. They can be viewed as the "volatile RAM" of the Automic database.

  • Purpose: They are used almost exclusively for Inter-Process Communication (IPC). Since the Automic Automation Engine is not a monolithic process, various server types (CP, WP, JCP, etc.) communicate with each other via these tables.
  • Dynamics: Records often exist for only fractions of a second. The counts visible in the AWI (Process Monitoring) represent these short-lived tasks.

Key Technical Insights from the Webinar

1. Database Performance & Maintenance

When MQ tables appear in time-critical database calls, immediate action is required. In the video, we discuss:

  • Oracle: Using the automatic MQ Reorg and how to configure values properly to avoid unnecessary overhead.
  • MSSQL: The benefits of an alternative DB schema without versioning, which eliminates "ghost record cleaning" and provides a significant performance boost.

2. Cold Start vs. Warm Start

We clarify the most important technical distinction: A Cold Start clears all MQ tables. In the recording, we explain why this leads to "inconsistent" tasks and why a Warm Start should always be the default choice to avoid manual cleanup of running executions.

3. Zero Downtime Upgrade (ZDU) & MQ Sets

Especially in versions prior to V26, understanding MQ sets is essential. We demonstrate how "orphan" entries in the MQMEM table can prevent the ZDU from completing and how to safely use the cleanup button in Step 6. We also take a look at V26 innovations, such as the new MQ_SWP and MQ_MWP roles.

Topic Overview (Keywords)

  • Database Areas in Automic
  • Database Schema (Automic DB)
  • DB Maintenance
  • Inter Process Communication (IPC)
  • Cold Start and Inconsistent Tasks
  • Zero Downtime Upgrade (ZDU)
  • MQ-Sets

Additional Resources & Outlook

Beyond this recording, check out the new Learning Path for Admin Experts and our new "Let’s Automate" series on the PEM platform. Many V26 Labs are already online and ready for you to explore on the dashboard.

Learn Automic with PEM!

Would you like to learn more about Automic without having to travel across the country for workshops? At PEM, you decide when and how you want to continue your education! In interactive courses, tutorials and videos, you will learn everything you need to know about Automic – and more! And we are always there for you via comment function or email.

Does that sound interesting? Then get started today with PEM, Automic Training 2.0 and year-round Automic support!

More about PEM
Start now

FAQ about Automic Training on PEM

PEM is the most innovative and fastest growing Automic learning platform. It offers PEM members a comprehensive range of online training courses that can be accessed 24/7 and from anywhere. The platform includes dozens of videos and interactive courses and is aimed at beginners and professionals alike.