如何查看mysql执行过的语句
1.mysql查看已经执行的历史sql语句方法:开启日志模式:
SETGLOBAL log_output =‘TABLE’;SETGLOBAL general_log =‘ON’;
2.找到文件位置:/home/root/mysql/data/mysql/general_log.CSV,查看mysql执行过的语句。
3.关闭日志模式:
SETGLOBAL log_output =‘FILE’;SETGLOBAL general_log =‘OFF’; 在查询到所需要的记录之后,应尽快关闭日志模式,占用磁盘空间比较大
怎么查看mysqlundo日志所在组
使用phpmyadin搜索功能中找到你想找的东东,在执行后,phpmyadmin会在生成查询结果的同时生成其对应的SQL语句,把这句话复制到你的PHP代码的mysql_query()函数里面就可以了
MySQL怎么查询比较耗时的sql语句
一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句
1,slow_query_log
这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。
2,long_query_time
当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。
3,slow_query_log_file
记录日志的文件名。
4,log_queries_not_using_indexes
这个参数设置为ON,可以捕获到所