HGDB如何查询慢SQL
1、设置数据库获取所有的SQL语句
修改配置文件postgresql.conf,设置以下参数
#开启日志记录 |
2、创建存储日志的表
使用psql或其他数据库客户端连接到瀚高数据库,执行以下建表语句。
CREATE TABLE hgdb_log |
3、将日志导入到表中
使用psql或其他数据库客户端连接到瀚高数据库,执行以下语句导入日志到表中。
--黑色字体部分修改为日志文件的绝对路径 |
4、查询慢SQL
导入表中后,由于SQL语句的执行时间、SQL语句等信息均存放在message列中,在编写分析SQL时,需要使用字符处理函数分离相关信息,以下示例为按SQL执行时间由长到短进行排列。
--按执行时间由长到短排序 |