folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Tum Table Indexlerini Rebuild/Reorganize Etmek



Tum Table Indexlerini Rebuild/Reorganize Etmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek

    Selam hocalar.

    Turizm yazılım firmasında iş basladim, bir acentanin raporlari vs. cok fazla gec geliyor.

    Planlanmis bir job var ama total fraq'e etki etmiyor.

    İnternetten baktığımda bir sürü tüm table>indexlerini rebuild-reorganize eden kod var ama güvenemediğim ve sonunu göremediğim için size sormak istedim. Bu mümkün mü?

    Tek sorgu ile tüm tabloların indexlerinin fraq temizliğini yapmak mümkün mü?

    DB TSQL 18.7.1

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hocam tablolardaki veriler neler? Bir de Join kısımlarındaki verinin tipi ne ?


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    MhmdAlmz bunu yazdı

    Hocam tablolardaki veriler neler? Bir de Join kısımlarındaki verinin tipi ne ?

    İstenilen bilgileri nereden kontrol edebilirim, direkt atabilirim.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek

    DB büyüklüğü nedir? İşlemi yaparsın sorun olmaz ama mutlaka db birkaç farklı backup (dump) al.

    - Programlanmış(zamanlanmış) bir rebulid veya reindex sorgusu var mı? Varsa zaten sorunun bu değildir.

    - Program'a sonradan yapılan bir patch yama vs var mı? Program, db'de index'li olmayan bir alan/tablo kullanıyor mu?

    MS SQL serverda tek komutlada yapabilirsin,gui den de yapabilirsin.

    Kolay gelsin.

     

    cukurova tarafından 13/Tem/23 14:49 tarihinde düzenlenmiştir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    Kodlada yapılırda kodunu yazmak lazım:)

    gui den job olarak rebuild index task oluşturabilirsin.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    cukurova bunu yazdı

    DB büyüklüğü nedir? İşlemi yaparsın sorun olmaz ama mutlaka db birkaç farklı backup (dump) al.

    - Programlanmış(zamanlanmış) bir rebulid veya reindex sorgusu var mı? Varsa zaten sorunun bu değildir.

    - Program'a sonradan yapılan bir patch yama vs var mı? Program, db'de index'li olmayan bir alan/tablo kullanıyor mu?

    MS SQL serverda tek komutlada yapabilirsin,gui den de yapabilirsin.

    Kolay gelsin.

     

    179GB DB boyutu, evet zamanlanmış var şirketin IT'si %90 fraq size olan bir SS atıyor. biz de bununla alakalı olduğunu düşünüyoruz. evet gerçekleştiriyor ama bir şey yapmıyor gibi.

    yazılımdan birisi geldi, bir kaç sorguda yük bindirmesinden dolayı olduğunu düşünüyorlar ve inceliyorlar şu an. 

    yaklaşık 400 adet table var, hepsine tek tek yapmak yerine toplu şekilde yapabilir miyim?

     

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    DE5TROY3R bunu yazdı

    Kodlada yapılırda kodunu yazmak lazım:)

    gui den job olarak rebuild index task oluşturabilirsin.

    aynen böyle bir plan var hocam, her sabah 05:00'da çalıştığını gösteriyor ama etki etmediğini düşünüyoruz yoksa 3-5 saat içerisinde fraq aşırı derecede atmaz diye düşünüyorum.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    seyhzade
    seyhzade's avatar
    Kayıt Tarihi: 25/Şubat/2016
    Erkek

    Ufak ufak başladıysanız chatgptden yararlanın. 3 kişi premium alıp ortak da kullanabilirsiniz


    Önce hayaller ölür sonra insanlar...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    -Kullanılmayan yada yanlış indexleri kaldırman gerekiyor olabilir.

    -Çok satır varsa arşiv tablosu oluşturup orada yapı kurman gerekebilir. 

    -Sorgularda iyileştirme yapmak gerekebilir. (order by larda insert_dt yerine pk id kullanmak vb gibi.)

    -Raporun sorgusuna göre hangi tablolarda yavaşlama oluyor tespit edip yeni index oluşturman da gerekebilir. Sorgudan anlamıyorsan ssms içerisinde Database Engine Tuning Advisor var, log toplayıp index öneri alabilirsin.

Toplam Hit: 1060 Toplam Mesaj: 9
tsql tsql fraq