DB24 LogoDB24 Docs_

    Runtimes

    Last updated: March 4, 2026

    DB24 Runtime

    Overview

    The DB24 Runtime is the agent component installed on each SQL Server instance. It handles local task execution, data collection, and communication with the central Datastore.

    What is the Runtime?

    The Runtime acts as the local intelligence on each SQL Server, performing tasks such as:

    • Collecting performance and health metrics
    • Executing maintenance jobs (backups, index maintenance, statistics updates)
    • Collecting data that is later sync to Datastore
    • Receiving and applying configuration changes

    Architecture

    Components

    The Runtime consists of several key elements:

    1. DB24 Runtime Database: A small database on the SQL Server that stores configuration and collected data
    2. SQL Server Agent Jobs: Scheduled jobs that execute Runtime tasks
    3. Stored Procedures: Logic for data collection and task execution

    Communication

    • The Runtime does not push data to the Datastore
    • The Datastore pulls data from Runtimes on a scheduled basis (every 30min default)
    • Configuration changes flow from Datastore to Runtime

    Configuration

    Runtime configuration is managed through the DB24 Portal and pushed to individual Runtimes via the Datastore.