目录
mysql
pg
查询各种数据源,查询运行中的sql以及终止进程总结
mysql
1、查询运行中的sql
(1) SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE db='xx';
(2) show processlist;
select concat('kill ',id ,';') FROM INFORMATION_SCHEMA.PROCESSLIST WHERE db='xx';
2、杀死进程
kill pId;
pg
1、查询正在执行中的sql
SELECT * FROM pg_stat_activity
where state = 'active';
2、--最大连接数
show max_connections
3、杀死进程
SELECT pg_terminate_backend(pId)
FROM pg_stat_activity
WHERE state = 'active';
4、--杀死进程语句
SELECT 'select pg_terminate_backend('||pid||');' FROM pg_stat_activity
where state = 'active';