![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 02/2008
Mesaj: 6
| Merhaba arkadaşlar. 3 adet sorum var. Çok değerli yorum ve bilgilerinizi esirgememenizi diliyorum. 1- Websitem için MSSQL server kullanıyorum. Veritabanında yaklaşık 50 kadar tablo var. Tabloların yarısını başka bir veritabanına aktarmam performans açısından nasıl olur. Tabloların hepsinin tek bir veritabanında olması performansı olumsuz etkiler mi? 2- Access veritabanı aynı anda en çok online kaç kişiyi destekler. Bir yerde okumuştum. Yanlış hatırlamıyorsam en çok 30 kişiyi destekler yazıyordu. Bazen görüyorum sitem normal çalışırken birden internal server error hatası veriyor. MSSQL server kullanmama rağmen anasayfadaki istatistiği tutan script Access veritabanı kullanıyor. Acaba aynı anda Access veritabanı kullanan sayısı 30 u geçtiği içinmi hata veriyor. IIS den bütün linkleri denedim hiçbir hata yok sitede. 3- Son sorum küçük bir kod sorusu. Aşağıdaki kodla veritabanındaki bütün üyelerin puanlarını sıfırlıyorum. Bu kodu id numarası 1 ile 5000 arası olan üyelerin puanlarını sıfırlayacak şekilde nasıl dönüştürebiliriz. Şimdilik kod problemsiz çalışıyor. Fakat üye sayısı çoğaldıkça Script Timeout hatası verebilir. SET uye = Server.CreateObject("ADODB.Recordset") uye.Open "Select puan from uyeler", uyebaglantisi, 1, 3 Do While Not uyebilgim.eof uye ("puan") = "0" uye.MoveNext loop |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 02/2008 Yer: Konya
Mesaj: 9
|
1- Tablo bağlantıların ve database yapın düzgünse hiç bir problem cikmaz. İsterse 1000 tablo olsun. 2- Sorunun kaynağı muhtemelen access. İstatistikler için databesine bir tablo aç bence. 3- UPDATE uyeler set puan=0 where <istediğin bir kriter> limit 5000 döngü yerine sql cümlesi ile halletsen hem daha hizli hem daha güvenilir olur bence. burdaki limit ilk 5000 kayiti update etmen için. istersen kullanmayabilirsin. Örnek : UPDATE uyeler set puan=0 where puan<>0 limit 5000 puanı sıfır olmayanlari sifirlar Kolay Gelsin |
| | |
| | #9 (permalink) |
| iptal dumuru Üyelik Tarihi: 07/2003 Yer: burasi
Mesaj: 2,860
|
performans konusuna gelince. genel bir cevap vericek olursak ne kadar cok table bölersen o kadar iyi. verileri birden fazla db'ye dagitma isi sadece düzesiz kilar gereksiz... MSSQL performansini artirmak icin degisik makalalere google üzerinden ulasabilirsin mysql icin bu konuya binayen bir kitap dahi var.
__________________ www.fatihgenc.com |
| | |
| | #10 (permalink) |
| Yönetim Kurulu Üyelik Tarihi: 01/2003
Mesaj: 1,310
|
performans için sp kullanabilirsin. önemli artışlar elde edebilirsin
__________________ Erkan BALABAN www.webtasarimkilavuzu.com www.molaver.net Çözümler ihtiyaçlardan doğar. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| asp.net ile veritabanı performansı | agnosi | ASP | 3 | 22/03/2007 10:13 |
| Access veritabanı hakkında sorular | Illuminati | Veritabanları & SQL | 3 | 09/08/2006 11:09 |
| cd içinde veritabanı çalıştırmak hakkında | kersinem | Genel Programlama | 3 | 12/11/2005 20:03 |
| Veritabanı baglantısı hakkında bir sorum var | kersinem | Flash / Director / Swift 3D ... | 4 | 08/11/2005 16:41 |
| ASP.NET ile veritabanı performansı | agnosi | ASP | 23 | 14/10/2005 00:23 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |