ผู้เขียน หัวข้อ: พิมพ์รายงานผล X-ray แล้วช้ามาก 2 นาทีกว่าต่อผู้ป่วย 1 ท่าน  (อ่าน 5545 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
ได้ทำการพิมพ์ รายงานผล X-ray ช้ามากครับ  ดูที่ Exece time  เห็นมีบางบรรทัด ใช้เวลามากครับ  ดังนี้
ภาพด้านล่าง  อ.  ช่วยผมด้วยครับ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
ช่วยส่ง structure ของตาราง xrayreport เข้ามาด้วยครับ

(ใช้ enterprise manager ทำการ generate sql script เฉพาะตารางนี้ครับ)
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
0
ส่งให้แล้วครับ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
ให้เลือก generate index ด้วยครับ เนื่องจากผมจะตรวจสอบว่าตารางมี Index ถูกต้องหรือไม่ครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
0
ถูกหรือเปล่า เลือกทุก Option แล้วครับ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
connect เข้า database โดยใช้ User sa

จากนั้นให้เรียกใ้ช้คำสั่งนี้ครับ (ทำทีละคำสั่ง)

โค๊ด: SQL
  1. CREATE INDEX ix_hn ON xray_report (hn);
  2.  
  3. CREATE INDEX ix_an ON xray_report (an);
  4.  
  5.  
  6. CREATE INDEX ix_vn ON xray_report (vn);
  7.  
  8.  
  9. CREATE INDEX ix_request_date ON xray_report (request_date);
  10.  
  11.  
  12. CREATE INDEX ix_report_date ON xray_report (report_date);
  13.  
  14.  
  15.  
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
0
ได้ทำการ Create Index แล้วครับ ด้วย USE sa ด้วย
ก็ยังช้าเหมือนเดิมครับ
Exec time ก็ยังช้าอยู่ครับ
ดังภาพ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
ช่วย ส่งคำสั่งด้านล่างแถวที่ select เข้ามาด้วยครับ

ตรง select x.*, cast ....
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
0
select x.* ,concat(p.pname,p.fname,"  ",p.lname) as ptname,xh.*,pt.*,p.*,z.pttypeno,xh.*,x1.xn,
concat("Full Age") as full_age
from xray_report x
left outer join patient p on p.hn=x.hn
left outer join xray_head xh on xh.hn=x.hn
left outer join pttype pt on pt.pttype=xh.pttype
left outer join xrayxn x1 on x1.hn=x.hn
left outer join pttypehistory z on z.pttype=p.pttype
where x.xn="281"

ไม่รู้ผิดตรงไหนครับ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
0
ช่วยส่ง structure ของตาราง

xray_head
xrayxn
pttypehistory

เข้ามาด้วยครับ
HOSxP Project Manager / Cheif Developer / BMS MD

AEE1234

  • บุคคลทั่วไป
1.ให้เพิ่ม สถานบริการหลัก และ รอง
2.ให้เพิ่มวันที่เริ่มต้อน และวันหมดอายุของประเภทบัตรต่าง
3.ค่า x-ray ไม่ออกในใบสั่งยาคับ

ออฟไลน์ leonet

  • Sr. Member
  • ****
  • กระทู้: 454
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลศรีสังวรสุโขทัย
0
ส่ง table ให้แล้วครับ
Mr.Kreangkrai Chatsut   http://www.facebook.com/banotwo
mail : kchatsut@hotmail.com Srisangwornsukhothai Hospital  web : www.srisangworn.go.th
SERVER :  Quad Core Xeon 2.4    Ram 32G   SAN STORAGE 600 GB  OS : Linux CENTOS 6.0   Mysql  5.5.17 ล่าสุดครับ
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS ปรับระบบล่าสุด 13 ธ.ค. 54
----------------------------------------------------------