none
index key sıralama hatası RRS feed

  • Soru

  • merhabalar

    mssqsl ile tabloya tcno için index key atadım. ancak yeni kayıt eklendiğinde tabloyu kapatıp açsamda index keyi rebuild etsemde sıralama yapmıyor. acaba gözden kaçırdığım neresi olabilir?

    teşekkürler. 

    7 Aralık 2020 Pazartesi 17:19

Yanıtlar

  • Sen yanlis anlamissin, ancak oyle anlamakta da haksiz degilsin, cok kotu anlatilmis.

    Yanlis anlama ama daha onceki bu konuyla ilgili sorularindan da anladigim kadariyla anlatilmaya calisilan index fragmentasyonu sizin icin cok ileri seviye. Orada cok ustun koru gecilmis ve biraz abartilmis, sadece bir tipi anlatimis vs. Sonucta SQL server'in bir DBA (DataBase Administratoin) bir de uygulamasi var. C#'tan kullananlar uyguama kismindalar. O tip index fragmentasyonlari vs DBA'in isi. Tabii bircok kere ne yazik ki uygulayicilar ayni zamanda DBA gorevini yuklenmek zorunda kalabiliyor. 



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    • Yanıt Olarak Öneren Ferit Gezgil 9 Aralık 2020 Çarşamba 04:45
    • Yanıt Olarak İşaretleyen fatih uyanık 9 Aralık 2020 Çarşamba 09:01
    8 Aralık 2020 Salı 22:40
    Yanıtlayıcı

Tüm Yanıtlar

  • "Siralama yapmiyor" derken? Indexler siralama yapmak icin degil, kayit bulmak icin. Sirali olan (verinin sirali oldugu) tek index turu de CLUSTERED index. Bu index ise NONCLUSTERED.

    Siralama icin index degil ORDER BY kullanacaksiniz.



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    7 Aralık 2020 Pazartesi 19:17
    Yanıtlayıcı
  • merhabalar 

    hocam olayı anladım. şöyle bir şeyden bahsetmek istiyorum. bu konuyu anlatan videoda hoca ekliyor ve daha sonra tabloya yeni bir kayıt eklediğinde keys\index altından bu keysi sağ tıklayıp rebuild ediyor. gelen pencerede de total alanında keysten sonra kaç kayıt oluşturulmuşsa onu gösteriyordu. daha sonra tabloya bakıp kayıtlar sıralı olarak görünüyordu. 

    acaba benim karıştırdığım neresi olabilir?

    teşekkürler.

    8 Aralık 2020 Salı 07:09
  • Kusura bakma anlamadım.

    Yine de tekrar edeyim, MS SQL server (ve diger veritabanlarinda) siralama icin index kullanilmaz "Order By" kullanilir. 

    VFP gibi dillerde indexi siralama icin kullanabilirsin ancak bu tamamen dilin ozelligidir (VFP ornegi):

    Set order to tag indexName

     



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    8 Aralık 2020 Salı 13:10
    Yanıtlayıcı
  • merhabalar

    hocam ben anlatamamış olabilirim. şu şekilde: videoya göre ogrenciler tablosunun tc alanına index key atıyor. sonra keys alanından eklenen keysi gösteriyor ve tabloya keysten sonra eklenen kayıtlar için bu indexleme otomatik çalışmaz, bunu sqlde zamanlanmış görev olarak atamanız gerekiyor. şeklinde anlatıyor. keysten sonra tabloya iki kayıt ekliyor. daha sonra keys alanından indexkeyse sağ tıklayıp rebuild diyor. orda total alanında eklenen kayıtların sayısını "2" olarak gösteriyor. ok dedikten sonra tabloya göz atıp kayıtların indexlendiğini gösteriyor. 

    teşekkürler. 

    8 Aralık 2020 Salı 13:53
  • bence direk video linki ekle buraya fatih. 

    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz

    8 Aralık 2020 Salı 14:10
  • Eger gercekten dedigin gibi anlatiyorsa, tavsiyem, o videoyu cope at ve onu anlatan kisinin videolarini izlemeyi birak.


    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    8 Aralık 2020 Salı 16:33
    Yanıtlayıcı
  • merhabalar

    buyrun link. inşallah yanlış anlayan benimdir.

    ilgilendiğiniz için teşekkürler. 

    İndexKey

    8 Aralık 2020 Salı 18:16
  • Sen yanlis anlamissin, ancak oyle anlamakta da haksiz degilsin, cok kotu anlatilmis.

    Yanlis anlama ama daha onceki bu konuyla ilgili sorularindan da anladigim kadariyla anlatilmaya calisilan index fragmentasyonu sizin icin cok ileri seviye. Orada cok ustun koru gecilmis ve biraz abartilmis, sadece bir tipi anlatimis vs. Sonucta SQL server'in bir DBA (DataBase Administratoin) bir de uygulamasi var. C#'tan kullananlar uyguama kismindalar. O tip index fragmentasyonlari vs DBA'in isi. Tabii bircok kere ne yazik ki uygulayicilar ayni zamanda DBA gorevini yuklenmek zorunda kalabiliyor. 



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    • Yanıt Olarak Öneren Ferit Gezgil 9 Aralık 2020 Çarşamba 04:45
    • Yanıt Olarak İşaretleyen fatih uyanık 9 Aralık 2020 Çarşamba 09:01
    8 Aralık 2020 Salı 22:40
    Yanıtlayıcı
  • merhaba 

    çetin hocam. bu aşamada bana ne tavsiye edersiniz? şimdi ne yapmalıyım?

    son olarak bana bu konu ile alakalı ivdeo veya döküman kaynak önerebilir misiniz? ingilizcem fazla iyi değil.

    teşekkürler.

    9 Aralık 2020 Çarşamba 09:02
  • Onerim son cumlende gizli:

    Ingilizce ogrenmelisin. Ikinci secenek Ispanyolca. Bu ikisinden birisini ogrenmedigin surece istedigin gibi kaynaklara ulasman mumkun mudur bilemem (benim onerecegim kaynaklarin tamami Ingilizce). Kullandigin diller zaten Ingilizce.



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    9 Aralık 2020 Çarşamba 13:00
    Yanıtlayıcı