• 11-11-2021, 14:59:34
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Veritabanı şiştikçe sistem kastıkça kasıyor

    3000 adet ürün var tabloda ama 50.000 adet özellik kaydı var left join ile birleştiriyorum. Ama bu inanılmaz yavaşlığa sebep oluyor.

    Bu aramayı hızlandırmak için ne yapmam gerekir. Aramalar ürün id'sine göre oluyor yada isim ile aranıyor
  • 11-11-2021, 15:00:58
    #2
    Tablolarda index oluşturmanız lazım.
  • 11-11-2021, 15:01:58
    #3
    index nasıl oluşturabilirim?

    product_id zaten primary_key

    ürün isimlerini index mi yapmalıyım
  • 11-11-2021, 15:05:14
    #4
    mesajım dursun
  • 11-11-2021, 15:09:10
    #5
    TheKhan adlı üyeden alıntı: mesajı görüntüle
    Tablolarda index oluşturmanız lazım.
    bu mantıkla tüm sutunları yapsak komple hızlanır mı
  • 11-11-2021, 15:20:07
    #6
    Tabloyu datatable ile yapabilirsin. Serverside özelliği ile kasma olmadan işlemleri gerçekleştirmek için.
  • 11-11-2021, 15:31:36
    #7
    o zamanda hepsini birden çekmiş olmuyor mu tüm sayfaları
  • 11-11-2021, 15:42:41
    #8
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    bu mantıkla tüm sutunları yapsak komple hızlanır mı
    Hepsini yapmak yerine tekrar eden verilere sahip sutunlara uygulamanizi ve where ile kullandiginiz sutunlara yapmanizi tavsiye derim. Mesala genelde where username = '' and city = '' gibi bir query kullaniyorsaniz username ve city icin bir ayri bir index olusturabilirsiniz.
  • 11-11-2021, 17:08:05
    #9
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    bu mantıkla tüm sutunları yapsak komple hızlanır mı
    Sadece sorguladığınız sütunları index olarak işaretlemeniz yeterli.