Forum
arkadaslar merhaba
soyle birsorum olacaktı.
12 CORE BIR SERVER VAR.BU SERVERDAKI BIR DATABASE'E HEM INSERT HEMDE SELECT YAPILIYOR.
FAKAT BAZEN ARKADA CALISAN 3.PARTY YAZILIMIN SORGU OZELLIGINDEN DOLAYI PARALEL OLARAK 8 TABLODAN AYNI ANDA SELECT CEKILEBILIYOR.BUDA DOGAL OLARAK SISTEME INSERT YAPAN SPID LERI KILITLIYOR.YADA BEN OYLE DUSUNUYORUM(CUNKU LCK_M_IX)OLUYOR.
BURADA DATABASE DUZEYINDE MAXDOP FAYDALI OLURMU ACABA.YANI 8 TABLONUN AYNI ANDA SELECT EDILDIGI SORGU CALISSIN,AMA INSERT TE KILITLENMESIN.SELECT'E AYRI,INSERT'E AYRI CPU ATAMASI YAPABILIRMIYIM ACABA.
TESEKKURLER
İstediğiniz uygulamaya istediğiniz kaynak atmasını SQL Server 2008 ile birlilte gelen Resource Governor ile yapabilirsiniz.
Bu arada aynı tablolardan mı SELECT yapılıp INSERT yapılıyor?
evet Mehmet bey
aynı anda hem select hemde insert yapılıyor.yani select diyelimki 3 dakikasuruyor.bu sırada insertte yapılması gerekiyor.
Intent-Exclusive lock sorununu yaşıyorsunuz.
- Sorununuzu çözmek için sorgularınızı optimize edebilirsiniz.
- Ayrıca kirli veri işinize yarayacaksa select sorgularını WITH (NOLOCK) table hinti ile alabilirsiniz.
Mehmet Bey resource governor işime yarayacak gibi görunuyor en kısa zamanda deneyip geri donus yapacagımç
Tesekkurler