Difference between revisions of "EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Query Monitoring"

From Eclipsepedia

Jump to: navigation, search
(New page: ==Query Monitoring==)
 
m
 
(8 intermediate revisions by one user not shown)
Line 1: Line 1:
==Query Monitoring==
+
----
 +
 
 +
 
 +
'''[[Image:Elug_draft_icon.png|Warning]] This page is now obsolete. '''
 +
 
 +
For current information, please see "Query Monitoring" in the ''EclipseLink Concepts Guide'':
 +
http://www.eclipse.org/eclipselink/documentation/latest/concepts/monitoring004.htm
 +
 
 +
 
 +
----
 +
 
 +
 
 +
{{EclipseLink_UserGuide
 +
|info=y
 +
|toc=n
 +
|eclipselink=y
 +
|eclipselinktype=JPA
 +
|api=y
 +
|apis=
 +
* [http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/tools/profiler/QueryMonitor.html QueryMonitor]
 +
}}
 +
 
 +
=Query Monitoring=
 +
 
 +
Use the Query Monitor to measure query executions and cache hits. This can be useful for performance analysis in a complex system.
 +
 
 +
Enable the Query Monitor in either of these ways:
 +
 
 +
* Set the System property <tt>org.eclipse.persistence.querymonitor=true</tt>.
 +
* In <tt>persistence.xml</tt>, set <tt><property name="eclipselink.profiler" value="QueryMonitor"/></tt>
 +
 
 +
The monitor dumps the number of query cache hits and executions (misses) once every 100 seconds.
 +
 
 +
For more information about querying, see [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]].
 +
 
 +
{{EclipseLink_JPA
 +
|previous=[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Performance Monitoring|Performance Monitoring]] 
 +
|next    =[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving|Weaving]]
 +
|up      =[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling|Performance Monitoring and Profiling]]
 +
|version=2.2.0 DRAFT}}

Latest revision as of 07:43, 17 April 2013



Warning This page is now obsolete.

For current information, please see "Query Monitoring" in the EclipseLink Concepts Guide: http://www.eclipse.org/eclipselink/documentation/latest/concepts/monitoring004.htm




EclipseLink JPA

link="http://wiki.eclipse.org/EclipseLink"
EclipseLink
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source

Elug api package icon.png Key API


[edit] Query Monitoring

Use the Query Monitor to measure query executions and cache hits. This can be useful for performance analysis in a complex system.

Enable the Query Monitor in either of these ways:

  • Set the System property org.eclipse.persistence.querymonitor=true.
  • In persistence.xml, set <property name="eclipselink.profiler" value="QueryMonitor"/>

The monitor dumps the number of query cache hits and executions (misses) once every 100 seconds.

For more information about querying, see Querying.

Eclipselink-logo.gif
Version: 2.2.0 DRAFT
Other versions...