监视服务器每个数据库上的活动的最佳方法是什么?
我尝试了实时显示活动的 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);
Run Code Online (Sandbox Code Playgroud)
预期结果:
ID CATEGORY
-------------
3 1
4 2
Run Code Online (Sandbox Code Playgroud)
额外的问题,即使“订单”列 (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);
Run Code Online (Sandbox Code Playgroud)
预期结果(例如使用 MIN …