Microsoft SQL Server
संसाधन राज्यपाल
खोज…
टिप्पणियों
SQL सर्वर में संसाधन गवर्नर एक सुविधा है जो आपको विभिन्न अनुप्रयोगों और उपयोगकर्ताओं द्वारा संसाधन उपयोग का प्रबंधन करने की अनुमति देता है। यह सीपीयू और मेमोरी लिमिट सेट करके रियलटाइम में किक करता है। यह रोकने में मदद करेगा कि एक भारी प्रक्रिया सभी सिस्टम संसाधनों को खाएगी जबकि उदाहरण के लिए छोटे कार्यों का इंतजार कर रही है।
केवल एंटरप्राइज एडिशन में उपलब्ध है
सांख्यिकी पढ़ना
select *
from sys.dm_resource_governor_workload_groups
select *
from sys.dm_resource_governor_resource_pools
तदर्थ प्रश्नों के लिए एक पूल बनाएँ
पहले डिफ़ॉल्ट के अलावा एक संसाधन पूल बनाएं
CREATE RESOURCE POOL [PoolAdhoc] WITH(min_cpu_percent=0,
max_cpu_percent=50,
min_memory_percent=0,
max_memory_percent=50)
GO
पूल के लिए वर्कलोड समूह बनाएं
CREATE WORKLOAD GROUP [AdhocMedium] WITH(importance=Medium) USING [PoolAdhoc]
फ़ंक्शन बनाएँ जिसमें संसाधन गवर्नर के लिए तर्क है और इसे संलग्न करें
create function [dbo].[ufn_ResourceGovernorClassifier]()
returns sysname with schemabinding
as
begin
return CASE
WHEN APP_NAME() LIKE 'Microsoft Office%' THEN 'AdhocMedium' -- Excel
WHEN APP_NAME() LIKE 'Microsoft SQL Server Management Studio%' THEN 'AdhocMedium' -- Adhoc SQL
WHEN SUSER_NAME() LIKE 'DOMAIN\username' THEN 'AdhocMedium' -- Ssis
ELSE 'default'
END
end
GO
alter resource governor
with (classifier_function = dbo.ufn_ResourceGovernorClassifier)
GO
alter resource governor reconfigure
GO
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow