"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > SQL सर्वर टाइमिंग टास्क स्थिति की निगरानी के लिए टिप्स

SQL सर्वर टाइमिंग टास्क स्थिति की निगरानी के लिए टिप्स

2025-04-16 को पोस्ट किया गया
ब्राउज़ करें:333

] यह लेख नौकरी की स्थिति से संबंधित तीन प्रमुख प्रश्नों को संबोधित करता है:

How Can I Monitor the Status of My Scheduled SQL Server Jobs?
1। अनुसूचित नौकरियों को देखना

भविष्य के निष्पादन के लिए निर्धारित सभी नौकरियों की सूची देखने के लिए, निम्नलिखित क्वेरी का उपयोग करें:

चयन करें job.name, job.job_id, job.originating_server, गतिविधि .run_requested_date, डेटेडिफ़ (दूसरा, गतिविधि। से msdb.dbo.sysjobs_view नौकरी जोड़ना msdb.dbo.sysjobactivity गतिविधि पर job.job_id = activity.job_id कहाँ गतिविधि .run_requested_date> getDate ();

2। चल रही नौकरियों की निगरानी

वर्तमान में चल रही नौकरियों की सूची देखने के लिए, निम्नलिखित क्वेरी को निष्पादित करें:

SELECT
    job.name,
    job.job_id,
    job.originating_server,
    activity.run_requested_date,
    DATEDIFF(SECOND, activity.run_requested_date, GETDATE()) AS Elapsed
FROM
    msdb.dbo.sysjobs_view job
JOIN
    msdb.dbo.sysjobactivity activity
ON
    job.job_id = activity.job_id
WHERE
    activity.run_requested_date > GETDATE();

3। नौकरी पूर्ण होने की स्थिति का आकलन करना

यह निर्धारित करने के लिए कि क्या कोई नौकरी सफलतापूर्वक पूरी हो गई है या कोई त्रुटि हुई है, इस क्वेरी का उपयोग करें:

SELECT JOB_ID,
       NAME,
       START_TIME,
       TIME_RUNNING,
       [STATUS],
       AGENT_NAME
FROM
    [MSDB].[dbo].[sysjobs]
WHERE
    [STATUS] = 2
    AND TIME_RUNNING > 0;
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3