স্টোরড প্রোসিডিউর এবং ফাংশনে সাধারণ অ্যাকশনগুলো মাস্টার MySQL সার্ভার থেকে স্লেভ MySQL সার্ভারে রেপ্লিকেট হয়। এমনকি সাধারণ DDL স্টেটমেন্ট দিয়ে স্টোরড প্রোসিডিউর এবং ফাংশন তৈরি করাও রেপ্লিকেট হয়, ফলে অবজেক্ট দুটি সার্ভারেই থাকে।
স্টোরড প্রোসিডিউর এবং ফাংশনের ভেতরের অ্যাকশনগুলো রেপ্লিকেট হয় কারণ MySQL সেটি ভেতরে ঘটা প্রতিটি DDL ইভেন্ট রেকর্ড করে। রেকর্ড করার পর সেটি স্লেভে রেপ্লিকেট হয়। কিন্তু স্টোরড প্রোসিডিউর কল করার আহ্বানগুলো রেপ্লিকেট হয় না। উদাহরণ:
উদাহরণ
mysql> Delimiter //
mysql> CREATE PROCEDURE myproc()
-> BEGIN
-> DELETE FROM mytable LIMIT 1;
-> END //
এখন মাস্টার MySQL সার্ভারে এই প্রোসিডিউর কল করলে সেটি রেপ্লিকেট হবে না:
mysql> Delimiter ; mysql> CALL myproc();