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

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

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

วันนี้เจอปัญหาแปลกๆ ว่า เอา 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   โปรแกรมมิ่ง  
 1,430 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2017



SOA,Java,XSLT

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




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

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

  Ireport เทคนิคการทำแบบฟอร์มด้วย Image Background ถามเมื่อ (2018-12-18)   1,662 views  (ดูล่าสุดเมื่อ 3 นาที)

  วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้ ถามเมื่อ (2019-04-07)   1,930 views  (ดูล่าสุดเมื่อ 40 นาที)

  table ของ database คืออะไร ถามเมื่อ (2017-03-24)   2,262 views  (ดูล่าสุดเมื่อ 55 นาที)

  Java JSON simple สร้างและ Parser JSON ง่ายๆ ผ่าน JSONParser บน ถามเมื่อ (2015-08-27)   1,946 views  (ดูล่าสุดเมื่อ 66 นาที)

  Oracle SQL Command แก้ปัญหา Null Value กรณี Sum แล้วไม่มี Data ถามเมื่อ (2015-08-23)   2,032 views  (ดูล่าสุดเมื่อ 70 นาที)

  ขอตัวอย่าง PHP File Upload ค่ะ ถามเมื่อ (2013-03-05)   2,492 views  (ดูล่าสุดเมื่อ 71 นาที)

  oracle pl sql select into dynamic sql ตัวอย่าง Code ถามเมื่อ (2014-01-31)   2,482 views  (ดูล่าสุดเมื่อ 91 นาที)

  Spring Boot คืออะไร ต่างจาก Spring Framework ยังไง ถามเมื่อ (2018-12-21)   4,329 views  (ดูล่าสุดเมื่อ 133 นาที)

  Full Stack JavaScript คืออะไร ถามเมื่อ (2020-01-24)   1,952 views  (ดูล่าสุดเมื่อ 138 นาที)

  Spring 4 เจอ error java lang ClassNotFoundException org springframework orm hibernate3 annotation AnnotationSessionFactoryBean ถามเมื่อ (2017-03-24)   1,785 views  (ดูล่าสุดเมื่อ 140 นาที)


 

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