Oracle PLSQL แก้ปัญหา Query ใน function ช้ากว่า Query ปรกติด้วย DETERMINISTIC Hint  สร้างคำถาม

 352 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2017

วันนี้เจอปัญหาแปลกๆ ว่า เอา Script SQL Query ที่ Run ได้เร็วมากๆ มาใส่ใน function แล้วมันช้ามาก
เหมือนกับว่าไม่เอา index มาใช้ วันนี้เลยลองหาดู เจอคำตอบว่า

DETERMINISTIC Hint ช่วยได้
วิธีการคือให้เราใส่ไว้ ก่อน begin function ตามตัวอย่าง

CREATE OR REPLACE FUNCTION slow_function (p_in IN NUMBER)
RETURN NUMBER
DETERMINISTIC
AS
BEGIN
select * from test;
END;
/


ถ้าชอบบทความนี้ กด Like เลย :Oracle PLSQL แก้ปัญหา Query ใน function ช้ากว่า Query ปรกติด้วย DETERMINISTIC Hint
TAGS : Oracle   PLSQL   Programming   โปรแกรมมิ่ง  
 352 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   199 views  (ดูล่าสุดเมื่อ 20 วินาที!!)

  Oracle field Varchar จุกี่ byte ถามเมื่อ (2015-11-10)   723 views  (ดูล่าสุดเมื่อ 1 นาที)

  รหัส Error ที่ผู้ใช้เว็บควรรู้ มีอะไรบ้าง ถามเมื่อ (2016-11-02)   550 views  (ดูล่าสุดเมื่อ 2 นาที)

  เกย้เ ถามเมื่อ (2011-12-21)   1,672 views  (ดูล่าสุดเมื่อ 7 นาที)

  แจก Code jQuery วิธีการจัดการกับ checkbox ถามเมื่อ (2017-06-15)   338 views  (ดูล่าสุดเมื่อ 8 นาที)

  SQL Command การใช้งาน group by having ถามเมื่อ (2015-09-24)   880 views  (ดูล่าสุดเมื่อ 10 นาที)

  ตัวอย่าง Javascript หาตำแหน่ง GPS location latitude longitude ถามเมื่อ (2018-06-25)   128 views  (ดูล่าสุดเมื่อ 14 นาที)

  Javascript debugger ie8 ใส่ breakpoints ไม่ได้ ถามเมื่อ (2015-09-15)   622 views  (ดูล่าสุดเมื่อ 17 นาที)

  XPath คืออะไรต่างจาก XQuery หรือไม่ ทำความรู้จักกับ XPath ถามเมื่อ (2017-02-07)   1,903 views  (ดูล่าสุดเมื่อ 19 นาที)

  POJO คืออะไรในภาษา Java คือ Object ธรรมดาๆ หรือเปล่า ถามเมื่อ (2015-08-28)   3,177 views  (ดูล่าสุดเมื่อ 20 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com