语句:select distinct a from A group by a 当记录数上万,执行时间将达到30秒左右。 修改为 select distinct a from (select a from A group by a),执行时长会在1秒以内。 对比两条SQL 语句执行记录,发现修改前Handler_read_rnd_next 数量高达1亿,修改后这条记录降低到7万左右。 Han
今天,一地市技术反馈,他们数据库无论做什么操作都很慢,让帮忙看下怎么回事。 环境: 服务器:windows server 2008 数据库:oracle 11.2.0.4 单实例 登录数据库服务器,查看资源使用情况,IO比较高,CPU及内存正常: 查看数据库等待事件,wait for a undo record比较突出: 查看数据库回滚进程状态,发现有大量进程处于reco