- 7
- 0
- 约4.27万字
- 约 49页
- 2016-11-27 发布于湖北
- 举报
SQL 等价改写优化案例精选一.统一天下解释为:巧用各类技巧合并代码,减少表扫描次数。案例 1 注重 COUNT(CASE WHEN)之类的合并技巧select distinct ne_state.peer_id peer_name,to_char(ne_state.ne_state) peer_state,(casewhen ne_state.ne_state = 0 thento_char(0)else(select distinct to_char(nvl(ne_active.active, 0))from dcc_sys_log,(select peer_id,decode(action,active,1,de-active,0,0) active,max(log_time)from dcc_sys_logwhere action = activeor action = de-activegroup by (peer_id, action)) ne_activewhere dcc_sys_log.peer_id = ne_active.peer_id(+)and dcc_sys_log.peer_id = ne_state.peer_id)end) peer_active,(casewhen ne_state.ne_state = 0 thento_char(0)else(to_char(nvl((select count(*)from dcc_ne_logwhere dcc_ne_log.result 1and peer_id = ne_state.peer_idand log_time betweentrunc(sysdate) and sysdategroup by (peer_id)),0)))end) err_cnt,(casewhen ne_state.ne_state = 0 thento_char(0)else(to_char(nvl((select count(*)from dcc_ne_log in_dnlwhere in_dnl.direction = recvand in_dnl.peer_id =ne_state.peer_idand log_time betweentrunc(sysdate) and sysdate),0)))end) recv_cnt,(casewhen ne_state.ne_state = 0 thento_char(0)else(to_char(nvl((select sum(length)from dcc_ne_log in_dnlwhere in_dnl.direction = recvand in_dnl.peer_id =ne_state.peer_idand log_time betweentrunc(sysdate) and sysdate),0)))end) recv_byte,(casewhen ne_state.ne_state = 0 thento_char(0)else(to_char(nvl((select count(*)from dcc_ne_log in_dnlwhere in_dnl.direction = sendand in_dnl.peer_id =ne_state.peer_idand log_time betweentrunc(sysdate) and sysdate),0)))end) send_cnt,(casewhen ne_state.ne_state = 0 thento_char(0)else(to_char(nvl((select sum(length)from dcc_ne_log in_dnlwhere in_dnl.direction = sendand in_dnl.peer_id =ne_state.peer_idand log_time betweentrunc(sysdate) and sysdate),0)))end) send_bytefrom dcc_ne_log,(select distinct dsl1.peer_id peer_id,nvl(ne_disconnect_info.ne_state, 1) ne_statefrom dcc_sys_log dsl1,(select distinct dnl.peer_id peer_id,decode(action,disconnect,0
您可能关注的文档
- S版语文四年级下-百花园er资料.ppt
- SOP04-202-01洁净空调系统清洁、消毒、预防性维护保养操作规程资料.doc
- SOR-YZ-S003-10纯化水系统验证报告资料.doc
- T+分销管理方案书资料.doc
- T68镗床PLC改造彩虹资料.doc
- SPC统计过程控制-2015学员版资料.ppt
- spreadsheet笔记资料.doc
- SPA与BODAYSPA资料.ppt
- TBM法施工资料.ppt
- SPSS第四章资料.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)