वास्तव में स्टोर्ड प्रोसीजर और फंक्शन्स में किए गए मानक एक्शन मास्टर MySQL सर्वर से स्लेव MySQL सर्वर पर रेप्लिकेट होते हैं। यहां तक कि सामान्य DDL स्टेटमेंट्स के माध्यम से मास्टर MySQL सर्वर पर स्टोर्ड प्रोसीजर और फंक्शन्स का निर्माण भी स्लेव MySQL सर्वर पर रेप्लिकेट होता है। इस तरह, ऑब्जेक्ट्स दोनों सर्वर्स पर मौजूद होंगे।
स्टोर्ड प्रोसीजर और फंक्शन्स के अंदर होने वाली क्रियाएं रेप्लिकेट होती हैं क्योंकि MySQL स्टोर्ड प्रोसीजर और फंक्शन्स के अंदर होने वाले प्रत्येक DDL इवेंट को रिकॉर्ड करता है। इवेंट्स रिकॉर्ड करने के बाद इसे स्लेव MySQL सर्वर पर रेप्लिकेट किया जाता है। लेकिन स्टोर्ड प्रोसीजर को निष्पादित करने के लिए किए गए वास्तविक CALL रेप्लिकेट नहीं होते। निम्न एक उदाहरण है जिसमें प्रोसीजर CALL रेप्लिकेट नहीं होगा क्योंकि यह वास्तव में मास्टर MySQL सर्वर पर एक है।
उदाहरण
mysql> Delimiter //
mysql> CREATE PROCEDURE myproc()
->
BEGIN
DELETE FROM mytable LIMIT 1;
END //
अब जब हम इस प्रोसीजर को मास्टर MySQL सर्वर पर कॉल करते हैं तो यह रेप्लिकेट नहीं होगा।
mysql> Delimiter ; mysql> CALL myproc();