Submit a ticketCall us

Systems Monitoring for Dummies
Our new eBook will teach you the fundamentals and help you create monitors and alerts that are effective, meaningful, and actionable. Monitoring is more than a checkbox on your to-do list. This free eBook will give you practical advice to help you succeed in all aspects of monitoring – discovery, alerting, remediation, and troubleshooting. Don’t miss out on this indispensable resource for newbies, experienced IT pros, and everyone in between. Register Now.

Home > Success Center > Database Performance Analyzer (DPA) > SQL text is showing the incorrect database information in the SQL server

SQL text is showing the incorrect database information in the SQL server

Created by Mandeville, last modified by MindTouch on Jun 23, 2016

Views: 178 Votes: 0 Revisions: 7

Overview

A monitored SQL server instance is showing the incorrect database or text displayed in the SQL text (for example, for a database that no longer exists).

Environment

  • All DPA versions
  • All monitored SQL server versions

Cause

Initially, only SQL text is gathered when we see an SQL Statement. This is done for efficiencies and to lower the overhead on monitored instances. It could be a statement that runs against many databases within the same instance or even within any instance that DPA is monitoring.

DPA can be forced to recollect the SQL text by clearing old texts.

Resolution

  1. Run the following script in your DPA repository database as the schema owner:

    Select id, name from ignite.cond;

    -- Choose the id for the db instance that has the hash_value

     

    Select * from ignite.const_@id 
    Where h = @hash_value

     

    Delete from ignite.const_@id 
    Where h = @hash_value

  2. DPA will re-gather the sql_text in about 2 minutes if it's running.

 

Last modified

Tags

Classifications

Public