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
--------------------------








บทความ แนะนำ

WordPress 101 (แนะนำ WordPress)

WordPress 101 (แนะนำ WordPress)

WordPress คือ อะไร ?? ทำไม ใครๆ ก็ใช้ WordPress... WordPress เป็น Open Source หมายถึง ใครๆ ก็ตามท...

PHP AUTO INCLUDE FILE

PHP AUTO INCLUDE FILE

ปัญหาก่อนคิด File นี้ขึ้นมาคือเมื่อ File ที่เรา ต้องการ เรียกใช้ อยู่ต่าง Folder กัน ทำให้มีปัญหาเรื...

สร้าง Shortcode ใน WordPress

สร้าง Shortcode ใน WordPress

วันนี้เรามาเรียนรู้เรื่องการสร้าง shortcode ใน WordPress กันครับ shortcode คืออะไร?? ทำไมต้องสร้า...




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