Cloud Platform

MySQL slow query logs

You can download your website’s MySQL slow query logs from the Logs page in the Cloud Platform user interface. By analyzing the slow query log, you can identify database-related issues that may be impairing your website’s performance. Slow queries are database queries that took longer than one second.

To download the MySQL slow query log for an environment:

  1. Sign in to the Cloud Platform user interface and select your application and environment.

  2. In the left menu, click Logs.

  3. From the Download tab, in the MySQL slow query log line, click Download.

    Note

    On most browsers, the download begins immediately. If it doesn’t, the system displays a pop-up window with the download URL. You can copy and paste the URL in a new window to initiate the download manually.

Cloud Platform generates the slow query log. The slow query log includes data generated since the last time the MySQL log was rotated, which occurs daily. It should begin downloading as soon as it is generated, with a file name of the form: slow_query_log_[sitename]_[timestamp:1349352001].sql

A slow query log is generated on demand; unlike other logs on the Acquia platform, slow query logs aren’t retained and can be accessed only by using the Download button. The slow query logs are visible only for the primary database server and not for the secondary database server.

You can examine the slow query log using tools like Percona Tools pt-query-digest and the MySQL EXPLAIN statement. For more information, see Tools for parsing a slow query log.

For another approach to identifying resource consumption issues and bottlenecks, consider using an application monitoring tool, such as New Relic.