wmaraci reklam
lidertakipci

MYSQL milyon satır yavaşlığı

7 Mesajlar 1.267 Okunma
advertseo
wmaraci reklam

ydnblsm ydnblsm WM Aracı Kullanıcı
  • Üyelik 04.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Programcısı
  • Konum İzmir
  • Ad Soyad M** A**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba, bu konu daha önce açıldı mı bilmiyorum fakat şuanda 6 Milyon satırlı bir tablom var ve neredeyse her gün 100 binlerce kayıt ekleniyor. Burası sadece ben sorguladığım zaman kullanılıyor. Onun haricinde hiç bir yerde kullanılmıyor. Sadece eklemek için kullanılıyor. Fakat şöyle bir sıkıntım var. Site yoğun olduğu anlarda anlık konuşma vb sistemler aşırı derecede yavaşlıyor. CPU kullanımı çok yüksek seviyelere çıkıyor. Büyük ihtimalle bu tablodan kaynaklandığını düşünüyorum. Bu konuda yardımcı olabilecek var mı ?
 

 

wmaraci
reklam

ozguroyun ozguroyun Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 15.12.2015
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilgisayar Muhendisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** B**
  • Mesajlar 153
  • Beğeniler 74 / 35
  • Ticaret 10, (%100)
- gecersizdir.
 

 

ramazankonur ramazankonur WM Aracı Kullanıcı
  • Üyelik 25.02.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Programlama
  • Konum Denizli
  • Ad Soyad R** K**
  • Mesajlar 422
  • Beğeniler 36 / 96
  • Ticaret 1, (%100)
anlık konusmalar yeni sistemlerde veritabanına kaydedilmiyor bile.node.js yada memcache gibi sistemlerle ram de tutuluyor.bu sistemleri ögrenmeniz daha iyi olur
 

 

ydnblsm ydnblsm WM Aracı Kullanıcı
  • Üyelik 04.12.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Programcısı
  • Konum İzmir
  • Ad Soyad M** A**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Zaten veritabanına kaydolan şey farklı. Anlık konuşmalar yapılırken kasılması ondan kaynaklanabilir diye düşündüm.
 

 

wmaraci
wmaraci

VoyL VoyL WM Aracı Kullanıcı
  • Üyelik 17.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** Ç**
  • Mesajlar 133
  • Beğeniler 0 / 23
  • Ticaret 0, (%0)
geçmiş verileri ana tablodan günlük yedeklemeyi deneyin. indexlemeyi unutmayın. mssql bir yere kadar oracleye geçin paranız varsa :D 11 milyarlık tablo hala 1 saniyede dönebiliyor çok ilginç bir yapı oracle.
 

 

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)
varolan kayıtları dışarı aktarıp tablonuzu silin/boşaltın) bakalım o tablodan mı kaynaklanıyor
 

 

saymeriniz saymeriniz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.03.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek web yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad E** S**
  • Mesajlar 42
  • Beğeniler 0 / 5
  • Ticaret 2, (%50)
anlık chate için node.js kullanmanızı öneririm onun dışında var olan sistemde güncelleme yapacaksanız ben olsaydım; günlük cron job oluşturarak eklenen verileri export ettirir içini boşaltırtırdım.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al