• 22-10-2021, 19:02:34
    #1
    Merhaba,

    MySQL veritabanı kullanmaktayım. Günlük ortalama 7 bin kadar insert yapılmaktadır. Bu sayı günden güne yavaş yavaş artıyor. Şu an 100.000 'e yakın bir kayıt mevcut. Veritabanı boyutu 15 MB oldu. İleride bir sıkıntı yaşayacağımı düşünüyorum. O yüzden şimdiden araştırma yapmaya başladım. Bu tarz konu için shirink isimli bir yöntem varmış. Nasıl kullanılır hiç bilgim yok. Konuyla ilgili çözüm için fikir verebilecek var mıdır?
  • 22-10-2021, 19:05:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bu kayıtlar ne ile alakalı ? örnek data var mı veya ? (sanal bir data da olabilir)
  • 22-10-2021, 19:12:30
    #3
    3.6 gb veritabanim var bir sorun yok gayet guzel
  • 22-10-2021, 19:20:17
    #4
    SLKing adlı üyeden alıntı: mesajı görüntüle
    bu kayıtlar ne ile alakalı ? örnek data var mı veya ? (sanal bir data da olabilir)
    Hocam android uygulamam mevcut. Bu uygulamada üyelerin yapmış olduğu işlemleri logluyorum. Belirli zamanlarda yaptıkları işlemler var. Bir oyun diyebiliriz. Bir işlem başlattığı zaman "start" tablosuna, bittiği zaman "finish" tablosuna, durdurulduğu zaman "stop" tablosuna kayıt geçiyorum. En çok start ve finished da veri mevcut. Kullanıcı işini halledip çıkıyor çünkü. 40.000 veri var her ikisinde de. 80 küsür bin sadece buradan geliyor. Bunula beraber destek sistemi yapısı oluşturdum. Destek Talepleri, Cevaplar olarak 2 tablo da burada var. Onun haricinde 7 tablo daha var ama tek tük veri mevcut.

    _muzaffer_ adlı üyeden alıntı: mesajı görüntüle
    3.6 gb veritabanim var bir sorun yok gayet guzel
    Hayatımda ilk kez yaptığım proje bu kadar ilgi gördü. Bu yüzden bu kadar veriye alışkın değilim . Toplam kaç satır veriniz var, herhangi bir optimizasyon yaptınız mı veya destek aldınız mı hocam? MySQL mi kullanıyorsunuz?
  • 22-10-2021, 19:40:42
    #5
    25 gb lik bir database var elimde optimize etmesini bilirseniz hiç bir sorun olmaz.
  • 22-10-2021, 19:53:28
    #6
    tek bir tabloda tutuyorsanız zamanla sorgu süresinde artış söz konusu olacaktır.
  • 22-10-2021, 19:53:40
    #7
    hakanbey58 adlı üyeden alıntı: mesajı görüntüle
    Hocam android uygulamam mevcut. Bu uygulamada üyelerin yapmış olduğu işlemleri logluyorum. Belirli zamanlarda yaptıkları işlemler var. Bir oyun diyebiliriz. Bir işlem başlattığı zaman "start" tablosuna, bittiği zaman "finish" tablosuna, durdurulduğu zaman "stop" tablosuna kayıt geçiyorum. En çok start ve finished da veri mevcut. Kullanıcı işini halledip çıkıyor çünkü. 40.000 veri var her ikisinde de. 80 küsür bin sadece buradan geliyor. Bunula beraber destek sistemi yapısı oluşturdum. Destek Talepleri, Cevaplar olarak 2 tablo da burada var. Onun haricinde 7 tablo daha var ama tek tük veri mevcut.



    Hayatımda ilk kez yaptığım proje bu kadar ilgi gördü. Bu yüzden bu kadar veriye alışkın değilim . Toplam kaç satır veriniz var, herhangi bir optimizasyon yaptınız mı veya destek aldınız mı hocam? MySQL mi kullanıyorsunuz?
    Benimkilerde instagram la alakali log tutuluyor. Kac satir hic bakmadim sadece bir tablomda 800 bininci id olusmustu.
  • 22-10-2021, 20:15:32
    #8
    Mysql tunner ya da tuning ile performans testi yaparak eksik, sorunlu yanlarınıza görebilirsiniz: https://veomer.com/mysql-tuning-nedir-kullanimi/
    Ayrıca index kullanmak çoğu zaman can kurtarır