|
1.db file sequential read在Top 5中高居榜首,两个方面入手:
第一条是优化SQL语句,以减少物理读和逻辑读。
第二条是优化系统参数,增加命中率等情况。
2.查看SQL ordered by等7个指标:
发现以下语句需要优化:
SELECT ROOM_BUY_NUM,ROOM_PROOCCUPY_NUM,ROOM_STATUS FROM V_HO_RSTATUS_BYROOMTYPE
WHERE V_HO_RSTATUS_BYROOMTYPE.ROOM_TYPE_ID = :B2 AND V_HO_RSTATUS_BYROOMTYPE.ROO
M_DATE= :B1
在V_HO_RSTATUS_BYROOMTYPE建立ROOM_TYPE_ID和ROOM_DATE组合索引。
3.加大shared pool的大小。
在Shared Pool Advisory找到合适的sharedpool的大小。
系统当前的shared pool大小的是2448M。建议增加到 3216M。
系统当前的 Buffer Cache是1904M,建议增加到2880M。 |
|