Forum

Sql Server Database...
 
Bildirimler
Hepsini Temizle

Sql Server Database Bağlantı Yavaşlığı

32 Yazılar
4 Üyeler
0 Reactions
3,671 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhabalar;


database'i sql server 2000'de tutulan bir programımız var. Program'ın exe'si clientların masaüstlerine kısayol atılmış ve programı bu kısayoldan çalıştırıyorlar.


Server'a bağlantı da bir sıkıntı yok.


Sorunum şu


Programı clientlardan çalıştırdıklarında 1-3 dk bekleyerek açılıyor program. Bazende bu süre sonunda açılmayarak hata timeout hatası veriyor.


Ama program eğer açılırsa program menülerinde hız süper hiç bir sorun yok.


Değerli yorumlarınızı bekliyorum.


Teşekkürler

 
Gönderildi : 06/03/2010 00:45

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

sql server'ın bulunduğu bilgisayardaki ram ne kadar?

 
Gönderildi : 06/03/2010 00:59

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

3gb/400 mhz


Bugün ethernet kartını gigabit yaptım belki faydası olur diye. Değişen birşey yok.


Ancak sanırım Sql ile ilgili birşeyler yapmam gerekiyor.


çünkü bağlantı sağlanıp programa giresiye kadar bütün sıkıntı.


Teşekkürler

 
Gönderildi : 06/03/2010 01:27

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

bağlantı urmaya çalışan client'ın dns ayarlarını kontrol ettiniz mi?

 
Gönderildi : 06/03/2010 13:08

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

evet makineler domain de ve clientlarda dns olarak dc nin ip adresi girilmis


 

 
Gönderildi : 06/03/2010 14:10

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 


evet makineler domain de ve clientlarda dns olarak dc nin ip adresi girilmis


 



Şöyle bir tavsiyem olacak. Bağlantı kurmaya çalışan client'lardan birisine sql express kurarak içine sizin veritabanınızın yedeğini yükleyin ve client'ın kendisine bağlanmayı denemesini sağlayın. Bakalım bu durumda ne olacak?

 
Gönderildi : 06/03/2010 14:39

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

ilginize   cok tesekkurler.


Sql server veritabani ile ilgili bir sikinti olup olmadigini anlamamiz mumkun mu peki.


Siz daha iyi bilirsiniz tabi ki ancak client database ile ilk baglanti da sorun yasiyor. Yani programi ilk acarken.


aradaki islemi gorebilecegim veya bana database ile ilgili bir problemi analiz edebilecek bir tool varmidir


tesekkurler

 
Gönderildi : 06/03/2010 14:49

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

En son bahsettiğim işlem sıkıntının programda mı yoksa sql server tarafında mı olduğunu bize söyleyecekti. Yani bir nevi analiz diyebiliriz.


Ancak illa ki analiz yazılımı ile incelemek istiyorsanız SQL Server içinde bulunan Activity Monitor ile inceleme yapabilirsiniz. Yine SQL Server aracı olan Database Engine Tuning Advisor ile de işlem sürecinde takılmanın nerede olduğunu belirleyebilirsiniz.


Fakat şu var ki ben bunu zaten eğer dediğimi yaptığınızda hızlıca bağlantı kurarsanız isteyecektim çünkü belki de sizin bağlantı kurmaya çalışan client yazılımınızda sorun vardır. SQL Server tarafında bir sorun yoksa; bu analizleri yapmanız sizi zaten sonuca ulaştırmaz.

 
Gönderildi : 06/03/2010 15:24

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

tamam hocam dediginiz gibi yapayim.


Bu arada clientta calisan bir yazilim yok. programin kisayolu kullanicilarin masaustlerine programin exe`sinden direkt olarak olusturuluyor.


client a bisey yuklemiyoruz.


 

 
Gönderildi : 06/03/2010 15:33

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 


tamam hocam dediginiz gibi yapayim.


Bu arada clientta calisan bir yazilim yok. programin kisayolu kullanicilarin masaustlerine programin exe`sinden direkt olarak olusturuluyor.


client a bisey yuklemiyoruz.


 



Çalışan programın exe'si her ne kadar clientta olmasa da çalıştırıldığında client'ın hafızasına yüklenir ve orada çalışır. Yani exe'nin clientta olmasıyla ağdaki başka bir kaynakta olması arasında bu açıdan fark bulunmamaktadır.


Bu arada eğer programda bir sorun olduğunu anlarsak, o zaman tüm client'ların bağlantıda yavaşlığını, exe'nin aynı yerde olması açıklar.


Bir de yeni aklıma geldi. SQL tarafına bağlantının sağlıklı olup olmadığını anlamak için şunu da yapabiliriz: client'lardan birisine sql management studio yükleriz ve veritabanına bununla bağlanmayı deneriz. Sql M.S. sizin programınızın bağlantı kurmaya çalışırken kullandığı protokollerle hemen hemen aynı yapıda bağlantı kurmaya çalışacaktır. Eğer bağlantı yine yavaş olursa program bu durumda aklanır [;)]

 
Gönderildi : 06/03/2010 15:49

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

hocam gerçekten çok teşekkürler.


Bu arada şunu farkettim server üzerindeki herhangi bir exe dosyasına ağ üzerinden sağ tıklayıp özellikler demeye çalışınca uzunca bir süre bekliyor.


Ancak boyutu daha büyük bir msi,zip uzantılı bir dosyaya özellikler demeye çalışınca çok hızlı bir biçimde geliyor.


bununla ilgili de bişey olabilir mi acaba?


Tüm exe dosyalarına erişim çok geç.


Server'da antivirüs programı yok,firewall devre dışı.


teşekkürler

 
Gönderildi : 06/03/2010 16:03

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Hmm [:(] Sorun antivirüs programının olmayışı olabilir. Bilgisayarınızın temiz olduğundan emin misiniz? Bence server'ın bir imajını alıp bir server antivirüsü yükleyip tarama yapmak ardından da imaja geri yüklemek (antivirüs'ün trial süresinden yememeniz için böyle önerdim [;)] ) güzel olabilir.

 
Gönderildi : 06/03/2010 16:12

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

hocam antivirus yüklü idi acaba ondan mı diye kaldırdım.


tarama yaptım. herhangi birşeye rastlamadı.


 

 
Gönderildi : 06/03/2010 16:21

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Peki şunu sorayım: Bilgisayarındaki Exe'leri çalıştırırken de aynı sorunu yaşıyor musunuz?


Bir de erişmeye çalıştığınız ve exe'nin yüklü olduğu bilgisayara da bakmak lazım. Çünkü siz ağdan exe'ye ulaşmaya çalıştığınızda o da exe'yi okur. Bu durumda şöyle bir deneme yapabiliriz.


Senaryomuz şöyle olsun:


A: Exe kısayolunun olduğu client.
B: Exe'nin olduğu server.
C: Herhangi bir verinin olmadığı ve temizliğinden emin olduğumuz bilgisayar.


Küçük bir exe yazılımını (tek bir exe'den ibaret bir program olabilir) B ve C ye kopyalayın (kopyalamayı C'den yapın ki işlemin her adımında virüssüzlükten olduğundan emin olalım). B ve C'de paylaşımlar oluşturun ama bu paylaşımlara yepyeni tanımlayacağınız kullanıcı adlarının erişimine açın; Admin bile giriş yapamasın bu paylaşımlara (böylece eğer ağda virüs varsa buraya bulaşmasını da nispeten önleyeceğiz). Sonra A'dan B'ye ve C'ye erişmeye çalışın. Eğer C hızlı açılırsa o zaman B'de sorun vardır. Ha eğer her ikisi de yavaş açılırsa o zaman da B aklanır; sorun A'dadır. Ardından orayı inceleyebiliriz.

 
Gönderildi : 06/03/2010 16:31

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

hocam yukarıda dediklerinizi de deneyelim ancak şimdi birşey denedim sonucu sizinle paylaşayım;


teamviewer ile server'a bağlandım ve herhangi bir exe dosyasını sağ tıkladığımda oldukça hızlı bir biçimde özellikler tabı geldi.


yani Başlat - Çalıştır \\anamakina yazıp paylaşımdaki dosyaya ulaştığımda herhangi bir exe dosyası ile işlem yapmak(bu özelliklerine bakmak olabilir) uzun sürüyorken


teamviewer ile server'a bağlanıp aynı exe ile ilgili işlem yapacağım zaman çok hızlı bir biçimde işlem gerçekleşiyor.


 

 
Gönderildi : 06/03/2010 16:43

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Yukarıdaki senaryomdaki C'ye exe'yi kopyalayıp deneyebilir misiniz?

 
Gönderildi : 06/03/2010 17:05

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Merhaba,


Sorun yaşadığınız sunucuda görev yöneticisinde Performans bölümüne bakın ve ardından işlemler sekmesini inceleyin. İşlemler bölünde CPU ve Bellek kullanımı en çok olan exe'yi tespit edin ve bizimle paylaşım.


 


Kolay Gelsin

 
Gönderildi : 06/03/2010 17:18

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba


sql server.exe 152.352 kb


onun dışında explorer.exe 26.128 kb


en yüksek iki exe


 

 
Gönderildi : 06/03/2010 17:21

(@sinankahraman)
Gönderiler: 5224
Illustrious Member
 

Son durum nedir? Client PC lerde işletim sistemi nedir? Bu sorun sadece bir PC demi oluyor? SQL altında kullanılan program nedir? SQL yüklü makinada başka neler var? Bağlantı uzak masa üstümü local mi? Bu tarz bilgileride bizimle paylaşır mısınız?

 
Gönderildi : 06/03/2010 17:23

Sayfa 1 / 2
Paylaş: