日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle数据库优化,访问oracle视图数据很慢

發布時間:2025/7/14 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle数据库优化,访问oracle视图数据很慢 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

create or replace package body PKG_ATF asprocedure GetZYWardList(s_date in varchar2, --開始時間e_date in varchar2, --結束時間group_no in varchar2, --庫房編號page_type in varchar2, --處方類型列表b_data out r_recordset --返回的數據集) isbeginopen b_data forselect distinct --a.ordered_by as "編碼"b.ward_code as "編碼",b.ward_name as "病區名稱"from drug_dispense_rec a,view_his_ward_dict bwhere a.ordered_by = b.dept_code--and c.ward_code = b.dept_codeand a.dispensing_date_time >=to_date(s_date,'yyyy-mm-dd')and a.dispensing_date_time <=to_date(e_date,'yyyy-mm-dd')and a.dispensary = '0803' --庫房編號--and a.CHARGE_INDICATOR='1' --已經計價order by b.ward_name;end GetZYWardList;

一天的數據量也就4000-5000條,但是取數據時很慢,通過sql2008通過oracle客戶端訪問oracle的視圖取數據

單從語句上看,日期寫成between?and是否好點?

用普通視圖有個缺點,來源表里建的索引失去作用了,如果來源表里的數據量大,建議不用視圖直接取表,或者把視圖改成物化視圖,充分利用出索引的優點

視圖里不要出現order?by,在視圖外order?by

?

create index for ward_code column in table DEPT_VS_WARD & dept_code column in table DEPT_DICT; 2, create index for ordered_by column in table drug_dispense_rec; 3, create or replace package body PKG_ATF asprocedure GetZYWardList(s_date in varchar2, --開始時間e_date in varchar2, --結束時間group_no in varchar2, --庫房編號page_type in varchar2, --處方類型列表b_data out r_recordset --返回的數據集) isbeginopen b_data forselect distinct --a.ordered_by as "編碼"b.ward_code as "編碼",replace(c.dept_name,'護理單元','') as "病區名稱"from drug_dispense_rec a,DEPT_VS_WARD b,DEPT_DICT cwhere a.ordered_by = b.dept_codeand c.ward_code = b.dept_codeand a.dispensing_date_time >=to_date(s_date,'yyyy-mm-dd')and a.dispensing_date_time <=to_date(e_date,'yyyy-mm-dd')and a.dispensary = '0803' --庫房編號--and a.CHARGE_INDICATOR='1' --已經計價order by b.ward_name;end GetZYWardList;

?

總結

以上是生活随笔為你收集整理的oracle数据库优化,访问oracle视图数据很慢的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。