मैं वर्तमान में लाखों रिकॉर्ड के साथ एक तालिका को अपडेट कर रहा हूं, इसके 4 दिन हो गए हैं और क्वेरी अभी भी निष्पादित हो रही है।
मैंने गतिविधि की जाँच की कि इसके शो चल रहे हैं कि क्वेरी चल रही है।
इवेंट लॉग में कोई त्रुटि नहीं है।
प्रदर्शन वार:
- Tempdb डिस्क A (850 gb मुक्त स्थान) में
- डिस्क बी में डेटाबेस फ़ाइल (750 जीबी मुक्त स्थान)
- 16 जीबी रैम
कृपया मुझे सुझाव दें कि मुझे क्या करना चाहिए?
पूछताछ
UPDATE
dbo.table1
SET
costPercentage = ISNULL(t2.PaymentIndex, 1.0),
t2.TopUp_Amt = (ISNULL(t2.PaymentIndex, 1.0) - 1.0)
* ISNULL(dbo.table1.Initial_Tariff_Amt, 0.00),
Total_Tariff_Inc_t2 = ISNULL(t2.PaymentIndex, 1.0)
* ISNULL(dbo.table1.Initial_Tariff_Amt, 0.00)
FROM
dbo.table2 t2
WHERE
LEFT(dbo.test1.procodet, 3) = LEFT(t2.ProviderCode, 3) COLLATE database_default