Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 17 » MobiLink - Server Administration

MobiLink Profiler

The MobiLink Profiler is a MobiLink administration tool that provides you with detailed information about the performance of your synchronizations, enabling you to analyze bottlenecks and maximize performance.

You can use the SQL Anywhere Monitor for basic performance information and use the MobiLink Profiler to get lower level details, down to the event level, about synchronizations.

Synchronization data from your profiling session is saved in a profiling database file that is created in your data directory with a default file name, user, and password. You can specify a different profiling database on the General tab of the Options window.

When you start the MobiLink Profiler and connect it to a MobiLink server, the MobiLink Profiler begins to collect statistical information about all synchronizations that occur in that profiling session. The MobiLink Profiler continues to collect data until you end the profiling session or shut down the MobiLink server. You can view the data in tabular or graphical form in the MobiLink Profiler interface.

MobiLink Profiler output allows you to see a wide variety of information about your synchronizations. For example, you can quickly identify synchronizations or events that result in errors or that meet other criteria that you specify. You can identify possible contention in synchronization scripts by checking whether synchronizations of differing durations have phases that end around the same time (because synchronizations are waiting for a previous phase to finish before they can continue). You can also identify events for which the MobiLink server detected blocking.

It is recommended that the Profiler be used primarily in a development environment to test performance before deploying to a production system.

SQL Anywhere Monitor

The SQL Anywhere Monitor is a browser-based administration tool that provides you with information about the health and availability of SQL Anywhere databases and MobiLink servers. It is useful in assessing overall system health and availability, and for analyzing overall synchronization statistics. The SQL Anywhere Monitor does not provide information about individual synchronizations. For detailed information about individual synchronizations, including timing and other per-synchronization statistics, use the MobiLink Profiler.