Stored Procedure

Stored Procedure





ทำไมต้องใช้ Stored Procudure ??

1. โดย ทั่วไปการที่เราเขียน function หรือ procedure และมีการจัดเก็บ code นั้นไว้ที่ database และให้ RDBMS เป็นตัวจัดการ หรือที่เรียกกันว่า stored procedure นั้น ก็มีเหตุผลใหญ่ ๆ อย่างเช่น
  • ถ้าเมื่อใดรู้สึกว่า function หรือ procedure ที่ต้องใช้งานนั้น ต้องเกี่ยวข้องกับข้อมูลจำนวนมาก ๆ ก็ควรจะทำเป็น stored procedure เพื่อจะได้ลดจำนวนข้อมูลที่ต้อง tranfer ข้าม network จำนวนมาก ๆ อย่างเช่น คุณมี 100 clients ถ้า program คุณอยู่ที่ฝั่ง client ทั้งหมด และแต่ละ client ต้องทำการดึงข้อมูลจำนวน 200KB เพื่อมาคิดคำนวนที่ ฝั่ง client ทุกเครื่องก็เท่ากับว่าคุณจะมีปริมาณข้อมูลที่ต้องผ่าน network = 100*200KB( ยังไม่รวม header อีกทั่งหลายนะครับ )

    แต่ถ้าคุณ เปลี่ยนให้เป็น stored procedure คุณก็เพื่อแต่ให้ return เฉพาะแค่ผลลัพธ์ที่ทำงานเรียบร้อบแล้วซึ่ง procedure นั้นก็ทำงานอยู่ที่ฝั่ง Server ก็จะทำให้จำนวนข้อมูลที่ return กลับผ่าน Network เหลือน้อยลงสมมุติว่า เหลือแค่ 10KB ต่อเครื่อง เมื่อคิดทั้งหมด ปริมาณข้อมูลที่ ต้อง tranfer ผ่าน network ก็จะเหลือประมาณ 100*10KB
     
  • stored procedure จะเป็น code ที่ RDBMS ได้ทำการ parse(วิเคราะห์คำในประโยค) เรียบร้อยแล้ว เพราะฉะนั้นเวลามีการเรียกใช้ในแต่ละครั้งก็ไม่ต้องทำการ parse ใหม่

ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------










บทความ แนะนำ

เตือนสติพระคุณแม่ 2

เตือนสติพระคุณแม่ 2

วันเกิดยิ่งใหญ่ใครคนนั้น ฉลองกันในกลุ่มผู้ลุ่มหลง หลงลาภยศสรรเสริญเพลินทะนง วันเกิดส่งชีพสั้นเร่ง...

SiAMFOCUS PRESENT 2017

SiAMFOCUS PRESENT 2017

ฝากผลงานด้วยนะครับ มีงานให้รับใช้ ออกมาดัก กวักมือเรียกได้เลยครับ  Download ไป Print ได้เลยค...

คุยกับเว็บมาสเตอร์

คุยกับเว็บมาสเตอร์

สวัสดีครับ  ผมได้สร้าง Section นี้ขึ้นมา เพื่อเป็นการเล่าเรื่อง หรือ บ่นๆ อาจมี สาระบ้าง ไม่...

Plugin แนะนำสำหรับ WordPress

Plugin แนะนำสำหรับ WordPress

วันนี้ผมจะมาแนะนำ Plugin ที่ผมชอบนะครับ ว่าผมจะลงตัวไหนบ้าง บางทีก็หลงๆ ลืมๆ ไปบ้าง เอาไว้อันไหนดีดี...




หมวดหมู่บทความ