আমার এমন একটি সিস্টেম রয়েছে যেখানে আমি কয়েকটি সারণির নকশাকে নিয়ন্ত্রণ করতে পারি না (স্লনি -১ এর মাধ্যমে প্রতিলিপিযুক্ত) এবং তাই আমার 'শ্যাডো টেবিল' হিসাবে আমরা যা উল্লেখ করি তার একটি সিরিজ রয়েছে, যেখানে আমি প্রতিলিপিযুক্ত টেবিলগুলি থেকে কিছু তথ্য বের করি where , এবং আমার যে প্রক্রিয়াকরণ ফর্মটি প্রয়োজন তা সংরক্ষণ করুন, আমি যে রেকর্ডগুলি উপেক্ষা করতে চাইছি তা বের করার সময়।
এই মুহুর্তে, একটি নতুন প্রতিলিপি স্থাপন করার পরে, আমি একটি আপডেট চালিয়েছি এবং ট্রিগারটি চালিত UPDATE tablename SET field=field
করতে বাধ্য করার জন্য নিজেই একটি মান (যেমন, ) সেট করে রেখেছি , তবে কয়েকটি সারণী কয়েক মিলিয়ন রেকর্ড, এবং বাড়ছে, এবং এটি 30 মিনিট সময় নিতে পারে । (এবং তারপরে ভ্যাকুয়ামও রয়েছে)।
এটির ট্রিগার করার আরও ভাল কোনও উপায় আছে, বা কোনও ফাংশন লেখার জন্য এমন কোনও উপায় রয়েছে যা এটি কোনও ইনপুট দিয়ে গেছে বা NEW
কলিং প্রসঙ্গে নির্ভর করে? আমি চারদিকে দুটি আলাদা ফাংশন রাখতে নারাজ, কারণ আমি অনেকবার দেখেছি যেখানে একজন আপডেট হয় এবং অন্যটি নয়।