Forum
merhaba arkadaşlar benim slq serverimde bazen kısa süreli bir kilitlenme oluyor.
backup job larının fazla olmasında ve o anda sistemin yoğun kullanmasından kaynaklanıyor olabilirmi
sql server her 6 satte bir ve her 15 dk bir backup alıyor.bunları 2 günlük tutuyor ve iki gün sonra bir öncekini silerek devam ediyor.
gece 12 dede bütün databaselerin backupını arşivlenmek üzere yine alıyor.
bu backup jobları sistemi yormazmı ve kilitlenmeye neden olmazmı.
kilitlenme sırasında activity monitörden bakyorum ve çalışan bütün sorguları iptal ediyorum.yine çözülmüyor.10-15 dk sorna kendiliğinde çözülüyor.
acaba nedeni ne olabilir.bilgi verirseni seviniirm.deiğim olay haftada 1 yada 2 kere denk geliyor.
teşekkürler
Problemin ne olduğunu bu anlattıklarınızdan çözmek zor. Sunucunuzla alakalı bilgileri net olarak vermelisiniz. Kullanılan sunucunun ram miktarı, işlemcisi gibi donanımsal özelliklerin yanında işletim sisteminiz ve sql sürümünüz nedir örnek olarak?
Kilitlenip 15 dk. sonra çözülen bir sistemi ilk duyuyorum, kilitlenen sistem resetlenerek ancak açılır. Sizin probleminiz aşırı yoğunluktan kaynaklanıyor olabilir. Sisteminiz yedekleme işlemini yaparken process takibi yaparak işlemciye hangi yazılımın ne kadar yük bindirdiğini tespit edin.
Bu problemi daha önce aynı sunucuda yaşıyormuydunuz?
RAM yetersiz geliyordur. RAM takviyesi yapın
xeon E5520 2.27 ghz işlemciye sahip 16 gb ramli üzerinde windows server 2008 enterprise R2 x64 kurulu ve sql 2008 Enterprise x64 kurulu.
hüseyin bey kilitlenen sadece sql diğer uygulamalar çalışıyor server üzerinde ama sql işlem yapmıyor.mikro yu çalıştırdığımızda client tarafında bekliyor hiç birşey yapmıyor.işlemci kullanım oranı ve ram kullanım oranı yine aynı değişen birşey yok sql üzerindeki bütün sorguları sonlandırıyoruz yine çalışmıyor.birtek çalışan backuplar kalıyor onları sonlandırmayı deneyemedim.kilitlendiğinde sql e bağlı çalışan bütün uygulamalar bekliyor 5-10 dk sonra kendiliğinden çözülüyor.daha önce bu sunucuda bu gibi problem hiç olmadı benimde başıma ilk defa geliyor.mikroya entegre çalışan yazılımızın sistemi yormasından yada backup ların çalışma saatleriyle aynı anda sql serverdaki yoğunluktan kaynaklandığını tahmin ediyorum ama böyle birşey olurmu bu yoğunlukta bilmiyorum.çünkü kilitlenmeler hep yarım saatlerde denk geliyor 5:30 da 6:00 da 6:30 da gibi.ve her zaman olmuyor birkaç günde bir kere oluyor.oda şirketi durduruyor 10 dk falan hiç bir şekilde kayıt yapılamıyor sql serverda.
xeon E5520 2.27 ghz işlemciye sahip 16 gb ramli üzerinde windows server 2008 enterprise R2 x64 kurulu ve sql 2008 Enterprise x64 kurulu.
hüseyin bey kilitlenen sadece sql diğer uygulamalar çalışıyor server üzerinde ama sql işlem yapmıyor.mikro yu çalıştırdığımızda client tarafında bekliyor hiç birşey yapmıyor.işlemci kullanım oranı ve ram kullanım oranı yine aynı değişen birşey yok sql üzerindeki bütün sorguları sonlandırıyoruz yine çalışmıyor.birtek çalışan backuplar kalıyor onları sonlandırmayı deneyemedim.kilitlendiğinde sql e bağlı çalışan bütün uygulamalar bekliyor 5-10 dk sonra kendiliğinden çözülüyor.daha önce bu sunucuda bu gibi problem hiç olmadı benimde başıma ilk defa geliyor.mikroya entegre çalışan yazılımızın sistemi yormasından yada backup ların çalışma saatleriyle aynı anda sql serverdaki yoğunluktan kaynaklandığını tahmin ediyorum ama böyle birşey olurmu bu yoğunlukta bilmiyorum.çünkü kilitlenmeler hep yarım saatlerde denk geliyor 5:30 da 6:00 da 6:30 da gibi.ve her zaman olmuyor birkaç günde bir kere oluyor.oda şirketi durduruyor 10 dk falan hiç bir şekilde kayıt yapılamıyor sql serverda.
Problemin backup'larda olabileceğini düşünüyorsanız Maintenance Plans'tan ilgili planı (ya da denemek için tüm planları) devre dışı bırakıp bir süre durumu gözlemleyin.
Sorun devam aynı sunucu üzerinde başka bir sql instance'ı kurun ve tüm veritabanlarını oraya taşıyın. Eğer bu çare olmazsa windows server 2008 enterprise R2 x64 işletim sistemine ve 16 gibi yeterli bir bellek alanına da sahip olduğunuz için hyper-v servisini aktif edip sanal bir işletim sistemi kurun. İçine de sadece SQL server kurun ve db'leri buraya taşıyın. Hala sorun devam ederse SQL server'ı başka bir makineye kurun ve db'leri buraya taşıyın. Hala sorun devam ederse o zaman yanlış yerden şüpheleniyoruz; sizin ağınızdaki uygulamalardan birisi bir şekilde sql sunucuyu kilitleyen bir işlem başlatıyordun onu tespit etmemiz lazım ama siz bir bu adımları uygulayın; bakalım neler olacak.