यूडीएफ के साथ बाधाओं की जांच करें (जो ओडेड का जवाब है) अच्छी तरह से स्केल नहीं करते हैं और खराब समेकन रखते हैं। इन्हें देखें:
- चेक बाधाओं में लिपटे स्केलर यूडीएफ बहुत धीमे हैं और बहु-पंक्ति अपडेट के लिए विफल हो सकते हैं
- टोनी रोजर्सन
तो:
- एक नई तालिका बनाएं, जैसे TableA2XY
- इसमें टेबलए का पीके और एक एक्स या वाई की अनुमति देने के लिए एक जांच के साथ एक चार(1) कॉलम है। और ए के पीके पर भी एक अद्वितीय बाधा है।
- tableX और tableY में चेक के साथ नया char(1) कॉलम है, जो क्रमशः केवल X या Y की अनुमति देता है
- tableX और tableY का FK से TableA2XY दोनों स्तंभों पर होता है
यह सुपरकी या उपप्रकार दृष्टिकोण है
- सभी डीआरआई आधारित
- कोई ट्रिगर नहीं
- चेक बाधाओं में टेबल एक्सेस के साथ कोई udfs नहीं।