author:skatetime:2009/05/14 一. 第一个sqlBuffer GetsExecutionsGets per Exec%Total Time (s)Time (s) Hash Value--------------- ------------ ------------......
author:skate time:2009/05/14
一. 第一个sql Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value --------------- ------------ -------------- ------ -------- --------- ---------- 60,414,728 195 309,819.1 28.1 619.83 11991.55 905212684
优化前:
SELECT TOM.ORDER_ID FROM TB_ORDER_MATCH TOM LEFT JOIN TB_ORDER TOD ON TOD.ID = TOM.ORDER_ID WHERE TOD.WARE_ID = 32135 AND TOM.GAME_NO = 245 AND TOD.BUY_QUOMODO = 1 AND TOD.STATE = 0 AND TOD.IS_ADVANCED = 'Y' ORDER BY TOM.ORDER_ID
优化后:
SELECT /* index(tod,PIDX_ORDER_WARE_ID)*/ TOM.ORDER_ID FROM TB_ORDER_MATCH TOM LEFT JOIN TB_ORDER TOD ON TOD.ID = TOM.ORDER_ID WHERE TOD.WARE_ID = 32135 AND TOM.GAME_NO = 245 AND TOD.BUY_QUOMODO = 1 AND TOD.STATE = 0 AND TOD.IS_ADVANCED = 'Y' ORDER BY TOM.ORDER_ID 这个sql特点是:执行的次数不是很少,每个sql执行非常耗逻辑读(309,819.1)
优化前后对比:
优化前执行时间:1.6秒左右 优化后执行时间:0.001秒
请把以上这个sql放到相应位置
2.第二,三个sql
如下的优化过程已经优化的生产库
优化前后对比:
优化前执行时间:1.6秒左右
优化后执行时间:0.001秒
1/5 1 2 3 4 5 下一页 尾页 |