Forum

resource governor
 
Bildirimler
Hepsini Temizle

resource governor

3 Yazılar
2 Üyeler
0 Reactions
599 Görüntüleme
(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

merhaba arkadaşlar sql'de    select cmd from sysprocesses 'deki cmd yani command alanında SELECT veya INSERT yapılmasına serverda bir kaynak ataması yapmak istiyorumda.


aşağıdaki fonksiyona benzer birsey olması gerekiyor galiba.nasıl yapabilirim .yardımcı olabilirmisiniz?

Create FUNCTION [dbo].[rgclassifier_v1]() RETURNS sysname 
WITH SCHEMABINDING
AS
BEGIN
   
DECLARE @cmd sysname
     
IF (cmd() = 'SELECT')
         
SET @cmd = 'SELECTDENEME'
     
ELSE IF (cmd() = 'INSERT')
          SET @cmd = 'INSERTDENEME'
   
RETURN @CMD
END; 

 YANİ   'SELECT CMD FROM SYSPROCESSES'TE   CMD='SELECT' İSE SU WORKLOAD GROUP, CMD='INSERT' ISE SU WORKLOAD GROUP 


SİMDİDEN TESEKKURLER.SAGOLUN. 

 
Gönderildi : 02/11/2011 04:48

(@mehmetguzel)
Gönderiler: 116
Estimable Member
 

Kaynak atamasını kullanıcı adı, uygulama adı vs göre yapmak daha mantıklı değil mi? Örneğin normal OLTP işlemleri yapan kullanıcınız ile raporları çeken kullanıcınız farklı ise ONLINE, RAPOR tarzı workload gruplar oluşturulabilir.

 
Gönderildi : 02/11/2011 20:04

(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

Mehmet bey dediğiniz olabilir fakat şöyle bir sorun var.3.party uygulama arkada mssql de calısıyor.ve hepsi mecburen mssql tek kullanıcı ile baglılar.


ve biri karmasık bir select yaptıgında o anda insert yapan diğer kullanıcı kasılıyor.


buna göre bir atama yapamazmıyım acaba?

 
Gönderildi : 03/11/2011 00:22

Paylaş: