1.1

Table Of Contents
Chapter 47
Evaluating System and Application
Performance
SQLFire provides statistics for analyzing system performance. Any member of a distributed system, including SQLFire
servers, locators, and peer clients, can collect and archive this statistical data.
SQLFire samples statistics at a congurable interval and writes them to an archive. The archives can be read at any
time, including at runtime.
You can view and analyze runtime or archived historical data using these tools:
sqlf stats is a command-line tool provided with the SQLFire product.
VMware vFabric GemFire Visual Statistics Display (VSD) is a graphical tool that is installed in the tools/vsd
subdirectory of the vFabric SQLFire installation. See Using VSD to Analyze Statistics on page 280.
Note: SQLFire statistics use the Java System.nanoTimer for nanosecond timing. This method provides nanosecond
precision, but not necessarily nanosecond accuracy. For more information, see the online Java documentation
for System.nanoTimer for the JRE you are using with SQLFire.
Note: Runtime viewing of statistics archives les is not necessarily real-time, because of le system buffering.
Collecting System Statistics
You use boot properties, connection properties, and system properties to enable system statistics.
You enable statistics archives using the boot properties:
statistic-sampling-enabled
statistic-archive-le
Specify the archive le sizes using the boot properties:
archive-disk-space-limit
archive-le-size-limit
statistic-sample-rate
Collection of additional time-based statistics is controlled using the boot property:
enable-time-statistics
To collect statement-level statistics and time-based, statement-level statistics, use these connection properties
with a peer client connection:
enable-stats
279