कोई अपराध नहीं, लेकिन आप यह सोच रहे हैं।
अपनी जानकारी इकट्ठा करें, जब आपके पास यह सब एक साथ हो, तो एक लेन-देन बनाएं और एक बार में नई पंक्तियाँ डालें। यहां कोई प्रदर्शन प्रभावित नहीं हुआ है, क्योंकि लेन-देन अल्पकालिक होगा।
एक समस्या यह होगी कि यदि आप कनेक्शन पर लेन-देन बनाते हैं, उपयोगकर्ता पंक्ति सम्मिलित करते हैं, फिर उपयोगकर्ता के लिए अधिक प्रोफ़ाइल जानकारी दर्ज करने की प्रतीक्षा करते हैं, उसे सम्मिलित करते हैं, फिर उनके लिए पता जानकारी जोड़ने की प्रतीक्षा करते हैं, फिर उसे सम्मिलित करते हैं, नहीं यह करें , यह अनावश्यक रूप से लंबे समय तक चलने वाला लेन-देन है, और इससे समस्याएं पैदा होंगी।
हालांकि, आपका परिदृश्य (जहां आपके पास सभी डेटा है) लेन-देन का सही उपयोग है, यह आपके डेटा अखंडता को सुनिश्चित करता है और आपके डेटाबेस पर कोई दबाव नहीं डालेगा, और अपने आप - गतिरोध पैदा नहीं करेगा।
आशा है कि यह मदद करता है।
पी.एस. एक्सएमएल दृष्टिकोण के साथ कमियां अतिरिक्त जटिलता है, आपके कोड को एक्सएमएल की स्कीमा जानने की जरूरत है, आपकी संग्रहीत प्रक्रिया को एक्सएमएल स्कीमा भी जानने की जरूरत है। संग्रहीत कार्यविधि में xml को पार्स करने, फिर पंक्तियों को सम्मिलित करने की अतिरिक्त जटिलता है। मैं वास्तव में एक साधारण शॉर्ट रनिंग ट्रांजैक्शन के लिए अतिरिक्त जटिलता का लाभ नहीं देखता।