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

ข้อจำกัดในการจำลอง (Replication) Stored Procedure และ Functions


ต่อไปนี้คือข้อจำกัดสำหรับการจำลอง Stored Procedure และ Functions:

  • ประเภทของการกระทำ (Type of Action) - การจำลอง Stored Procedure และ Functions ขึ้นอยู่กับประเภทของการกระทำ หากการกระทำที่ฝังอยู่ใน Stored Procedure เป็น nondeterministic (สุ่ม) หรือขึ้นอยู่กับเวลา อาจจะไม่จำลองได้อย่างถูกต้อง ตามธรรมชาติ ผลลัพธ์ที่สุ่มไม่สามารถคาดการณ์ได้และไม่สามารถทำซ้ำได้อย่างแม่นยำ ดังนั้น การกระทำสุ่มที่จำลองไปยัง Slave จะไม่สะท้อนการกระทำที่ทำบน Master
  • ประเภทของธุรกรรม (Type of transaction) - ตาราง non-transactional ที่เกิดข้อผิดพลาดระหว่างการกระทำ DML ขนาดใหญ่ (เช่น bulk inserts) อาจประสบปัญหาการจำลองในที่ Master อาจถูกอัปเดตบางส่วนจากกิจกรรม DML แต่ไม่มีการอัปเดตไปยัง Slave เนื่องจากข้อผิดพลาดที่เกิดขึ้น