数据库访问量:统计后台执行了多少条 SQL。
-- 统计 2026-06-22 10:00 ~ 2026-06-22 12:00 所有SQL执行总量-- 这条 SQL 完全查不到近 3 个月的数据,只能查最近很短时间(几十分钟~几小时)SELECT COUNT(*) AS total_sql_count,SUM(CASE WHEN OPERATION='SELECT' THEN 1 ELSE 0 END) select_cnt,SUM(CASE WHEN OPERATION IN('INSERT','UPDATE','DELETE') THEN 1 ELSE 0 END) dml_cntFROM V$SQL_HISTORYWHERE STARTTIME BETWEEN '2026-06-22 10:00:00' AND '2026-06-22 12:00:00';
开启 SQL 跟踪日志 SVR_LOG(推荐长期统计)开启 SVR_LOG=1,数据库持续落地文本日志 dmsql_xxx.log,永久保存、按日期分割;日志自带每条 SQL 执行时间 STARTTIME;使用达梦工具 dmlog 或 服务器里用shell grep 筛选近 3 个月日志,统计 SQL 总条数,精准匹配时间区间。