Forum
SELECT
instance_name,base = cntr_value
FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%'
AND counter_name = 'CPU usage % base';
GO
SELECT
instance_name,base = cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name = 'CPU usage % base';
GO
normalde burada default instance oluyordu sanırım
çektiğiniz sorguda instance name internaldir bunun nedeni siz performans counter üzerinden sorgu çekmektesiniz. SQL server instance bu queryde yazmaz internal performance instance name gelir.
dokümanda da net olarak zaten belirtmişler https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-performance-counters-transact-sql?view=sql-server-2017
Name of the specific instance of the counter. Often contains the database name.
Sayacın adını içeriri genellikle database ismi içerir. olarak da verilmiş. Fakat bu noktada her zaman dönmesini bekleyemeyiz.
ayrıca where koşulunuzu da değiştirmeniz icab eder çektiğiniz metrik sadece internal için object_name için Database içereni çekin
SELECT * FROM sys.dm_os_performance_counters WHERE object_name LIKE 'SQLServer:Databases%'
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
çektiğiniz sorguda instance name internaldir bunun nedeni siz performans counter üzerinden sorgu çekmektesiniz. SQL server instance bu queryde yazmaz internal performance instance name gelir.
dokümanda da net olarak zaten belirtmişler https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-performance-counters-transact-sql?view=sql-server-2017
Name of the specific instance of the counter. Often contains the database name.
Sayacın adını içeriri genellikle database ismi içerir. olarak da verilmiş. Fakat bu noktada her zaman dönmesini bekleyemeyiz.
ayrıca where koşulunuzu da değiştirmeniz icab eder çektiğiniz metrik sadece internal için object_name için Database içereni çekin
SELECT * FROM sys.dm_os_performance_counters WHERE object_name LIKE 'SQLServer:Databases%'
saygılar
Merhaba,
Dediklerinizi anlamadım
developer editionda çektim default geliyor, standart editiondan dolayı mı gelmiyor acaba :S
Bu yüzden alert yaratırken default instance diye seçenek gelmiyor
Merhaba,
buradaki instance resource governor instance'i bu sebeple standart kullaniyorsaniz gorunmuyor olmasi normal. Birde nasil bir alert istiyorsunuz yazarsaniz yardimci olabiliriz.