The Performance Monitoring Toolset can monitor a heterogeneous database server environment that consists of all the ColdFusion-supported databases. It helps users in identifying the bottleneck at the database or data source level. It can pin point the ColdFusion queries which are slowing down the entire ColdFusion application, so that developers or database administrators can take the appropriate step to fix these bottlenecks.
Database monitoring is divided into multiple sections, as follows:
The Database overview page contains the following charts:
This chart shows the average query execution time per data source. Only five data sources are displayed by default.
You can view the time taken by a query to execute.
This chart shows the number of queries executed per unit of time.
Top slow queries –This metric helps in nailing down the query in the ColdFusion application that executes the slowest. You can see a sorted view of all the queries in descending order.
This report helps identifying queries by template name, application name, and line number. On clicking a query, you are redirected to the specific instance of a query that is slow, along with the SQL statement for the query. You drill down to the detailed query page to investigate it further.
To improve performance of these queries, you must tune the queries listed in this table. If the result of a query is static, you can improve performance by caching the query using ColdFusion’s query cache.
You can use the metrics from the sections below to know the performance of your queries.
The section displays detailed information about the SQL statement, template path, line number, and the time taken to execute the query. The Query detailed page has three tabs:
To know more, click the required query in the Top slow queries chart.
The Basic info tab contains the following:
The Invocations tab contains the following:
The References tab contains the URLs of the queries and the number of times the queries are called.
Data source details: The section contains details about the data source. It has information like database name, database server name, database host name, and database port.
Click any data source for the information.
For more information, click any query.
The Basic Info tab contains the following details:
The Invocations tab contains the following information:
The References tab contains the URLs of the queries and the number of times the queries are called.
This chart displays the queries that were cached. You can view a list of cached queries or details about an individual query. If the execution time of a query is low, determine if the query needs caching.
To drill down to a more detailed page, click the pie-chart.
Queries per node: This chart shows all the ColdFusion queries executed across all the ColdFusion nodes as part of cluster or group.
You can drill down to more details, as shown below:
Queries per application: This chart shows the distribution of ColdFusion queries executed for various ColdFusion applications.
Click to drill down for more information.
This chart categorizes all the ColdFusion queries according to the data manipulation language like, select, insert, update, and delete. It helps you to understand the kind of queries that are being used on a ColdFusion data source.
Click to drill down for more information.
This chart shows the distribution of success or failure of a cftransaction tag. This tag allows DBMS for treating multiple database operations into a single transaction. It provides commit and rollback processing of a DBMS.
Click to drill down for more information.
تسجيل الدخول إلى حسابك