在我的服务器的每个数据库上监视活动的最佳方法是什么?
我尝试了实时显示活动的 mtop/mytop,但查看在其上执行的所有查询并不是很实际。
我激活了 MySQL 日志,但没有选项可以将它们拆分为每个数据库。
您使用什么工具来监控 MySQL 服务器?
在我的服务器的每个数据库上监视活动的最佳方法是什么?
我尝试了实时显示活动的 mtop/mytop,但查看在其上执行的所有查询并不是很实际。
我激活了 MySQL 日志,但没有选项可以将它们拆分为每个数据库。
您使用什么工具来监控 MySQL 服务器?
我想获取具有最小“顺序”列的每个类别(我的分组列)的数据集的 ID。
这里用一组数据来说明我的想法:
CREATE TABLE DATAS (
ID INT(2) ,
CATEGORY INT(2) ,
ORD INT(1)
);
INSERT INTO DATAS (ID, CATEGORY, ORD)
VALUES (1, 1, 3), (2, 1, 2), (3, 1, 1), (4, 2, 1), (5, 2, 2);
预期结果:
ID CATEGORY
-------------
3 1
4 2
奖金问题,即使“订单”列(ORD)有一些重复,如何只检索一个 ID?
INSERT INTO DATAS (ID, CATEGORY, ORD)
VALUES (1, 1, 3), (2, 1, 2), (3, 1, 1), (4, 2, 1), (5, 2, 1), (6, 3, NULL), (7, 3, NULL);
预期结果(例如使用 MIN 或其他建议):
ID CATEGORY
-------------
3 1
4 2
6 3
欢迎使用 Oracle 或 MySQL 查询,非常感谢。