\fBMYSQL_EXPLAIN_LOG
Section: MySQL Database System (1)Updated: 11/15/2007
Index Return to Main Contents
NAME
mysql_explain_log - use EXPLAIN on statements in query logSYNOPSIS
- mysql_explain_log [options] < log_file
DESCRIPTION
mysql_explain_log
The results may assist you in determining which queries result in table scans and where it would be beneficial to add indexes to your tables.
Invoke mysql_explain_log like this, where log_file contains all or part of a MySQL query log:
-
shell> mysql_explain_log [options] < log_file
mysql_explain_log understands the following options:
- *
-
--help,
-?
Display a help message and exit.
- *
-
--date=YYMMDD,
-d YYMMDD
Select entries from the log only for the given date.
- *
-
--host=host_name,
-h host_name
Connect to the MySQL server on the given host.
- *
-
--password=password,
-p password
The password to use when connecting to the server.
Specifying a password on the command line should be considered insecure. See Section 6.6, lqKeeping Your Password Securerq.
- *
-
--printerror=1,
-e 1
Enable error output.
- *
-
--socket=path,
-S path
For connections to localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use.
- *
-
--user=user_name,
-u user_name
The MySQL username to use when connecting to the server.
COPYRIGHT
Copyright 2007 MySQL AB
This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/.
Please email <docs@mysql.com> for more information or if you are interested in doing a translation.
SEE ALSO
For more information, please refer to the MySQL Reference Manual, which may already be installed locally and which is also available online at http://dev.mysql.com/doc/.AUTHOR
MySQL AB (http://www.mysql.com/).


