Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ข้อจำกัดสำหรับการจำลองขั้นตอนและฟังก์ชันที่เก็บไว้คืออะไร?


ต่อไปนี้คือข้อจำกัดสำหรับการจำลองขั้นตอนและฟังก์ชันที่เก็บไว้ -

  • ประเภทของการกระทำ − ที่จริงแล้ว การจำลองขั้นตอนและฟังก์ชันที่เก็บไว้นั้นขึ้นอยู่กับประเภทของการกระทำ หากการกระทำที่ฝังอยู่ในกระบวนงานที่เก็บไว้นั้นไม่ได้กำหนดไว้ (สุ่ม) หรืออิงตามเวลา การกระทำนั้นอาจทำซ้ำได้ไม่ถูกต้อง โดยธรรมชาติแล้ว ผลลัพธ์ที่สร้างแบบสุ่มไม่สามารถคาดเดาได้และไม่สามารถทำซ้ำได้อย่างแม่นยำ ดังนั้น การกระทำแบบสุ่มที่จำลองไปยังทาสจะไม่สะท้อนการกระทำบนมาสเตอร์
  • ประเภทของธุรกรรม − ตารางที่ไม่ใช่ธุรกรรมที่มีข้อผิดพลาดเกิดขึ้นระหว่างการดำเนินการ DML ขนาดใหญ่ (เช่น การแทรกจำนวนมาก) อาจประสบปัญหาการจำลองแบบ โดยที่ต้นแบบอาจได้รับการอัปเดตบางส่วนจากกิจกรรม DML แต่จะไม่มีการอัปเดตทาสเนื่องจากข้อผิดพลาดที่เกิดขึ้น