《正式库sql性能速度测试20231202.docx》由会员分享,可在线阅读,更多相关《正式库sql性能速度测试20231202.docx(2页珍藏版)》请在第一文库网上搜索。
1、备注:都在你们正式库跑下,看都需要多久能查出结果来,这些都是在bip项目里配置页面查询速度太慢出不来数据的1,挂号量趋势分析:SE1ECTzh.regTimeAStime,zh.orgBase_Numasnum,zy.regTimeaszy-timezzy.orgBase-Numaszy_numFROMns_organ_baseb1EFTJOIN(SE1ECTw.id_org_baseasorgBase,COUNT(w.id_wsyygh_detai1)asorgBase_Num,CONCAT(MONTH(w.reg_time)/月,)asregTime,MONTH(w.reg_time)as
2、yf_zhFROMns_wsyygh_detai1W,ns_organ_basebWHEREw.id_org_base=b.id_organ_baseANDb.organ_type=1GROUPBYMONTH(w.reg_time)zhONzh.orgBase=b.id_organ_baseANDb.organ_type=11EFTJOIN(SE1ECTw.id_org_baseasorgBase,COUNT(w.id_wsyygh_c1etai1)asOrgBaSe_Num,CoNCAT(MONTH(W.regime)J月)asregTime,MONTH(w.reg_time)asyfFRO
3、Mns_wsyygh_detai1W,ns_organ_basebWHEREw.id_org_base=b.id_organ_baseANDb.organ_type=2GROUPBYMONTH(w.reg_time)zyONzy.orgBase=b.id_organ_baseANDb.organ_type=2GROUPBYzh.yf_zhzzy.yf2,综合医院挂号量T0P5:SE1ECTk.*FROM(SE1ECTn.organ_nameASzh_yyNamezCOUNT(id_wsyygh_detai1)aszh_yyNumFROMns_organ_basenzns_wsyygh_deta
4、i1wWHEREn.id_organ_base=w.id_org_baseANDn.organ_type=,1,ANDn.sta_revw=2GROUPBYorgan_nameORDERBYzh_yyNumDESC1IMIT5)k3,综合医院科室挂号量占比:SE1ECTw.reg_dep_nameasksName,CONVERT(COUNT(w.id_wsyygh_detai1)/(SE1ECTCOUNT(w.id_wsyygh_detaiI)aszh_yyNumFROMns_organ_basen,ns_wsyygh_detai1wWHEREn.id_organ_base=w.id_org_
5、baseANDn.sta_revw=2),DECIMA1(9,8)*100aszh_yyNumFROMns_organ_basen,ns_wsyygh_detai1WWHEREn.id_organ_base=w.id_org_baseANDn.organ_type=,1ANDn.sta_revw=2GROUPBYw.reg_dep_name4,综合医院总金额T0P5:SE1ECTk.*FROM(SE1ECTn.organ_name,-n.organ_code,nw.reg_price,oa.price,mm.price_med,-p.price_pre,SUM(IFNU11(nw.reg-pr
6、icezO)+IFNU11(oa.price,0)+IFNU11(mm.price-med,0)+IFNU11(p.price-pre,0)aspriceNumFROMns_organ_basen1EFTJOIN(SE1ECTw.id_org_base,SUM(w.reg_price)ASreg_priceFROMns_wsyygh_detai1WGROUPBYw.id_org_base)ASnwONnw.id_org_base=n.id_organ_base1EFTJOIN(SE1ECTo.org-name,COUNT(o.price),SUM(o.price)ASpricezo.org-c
7、odeFROMns_on1ine_askoGROUPBYo.org_code)oaONoa.org_code=n.organ_code1EFTJOIN(SE1ECTm.org-namezSUM(m.price)ASprice_med,m.org_codeFROMns_on1ine_medmGROUPBYm.org_code)mmONmm.org_code=n.organ_code1EFTJOIN(SE1ECTp.org_name,SUM(p.tota1_price)ASprice_pre,p.org_codeFROMprescriptionpGROUPBYp.org_code)pONp.org_code=n.organ_codeWHEREn.sta_revw=2ANDn.organ_type=1GROUPBYn.organ_codeORDERBYpriceNumDESC1IMIT5)k