folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Veritabanı Indexleme Btree Bitmap VB



Veritabanı Indexleme Btree Bitmap VB

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

    Mürit ve Müridelerim Benim Veritabanı INDEX'leme konusunu öğrenmek istiyorum.

    Bana bak şu kaynağa bak / Videoya bak gibi önerileriniz var mı ?

    Birde Veritabanını INDEX'lemesem 10.000.000 Data dan bir where koşulu yazdıktan sonraki hız performansım çok mu berbat olur?

     

    Bir kaç dökümana baktım ama yetmiyor ne kadar döküman o kadar iyi iş :)


    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!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    http://jurn.org/#gsc.tab=0&gsc.q=database%20indexing&gsc.sort=

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Hocam, select sorgusundaki where ile arattığın tüm kolonları indexlesen kafi

    select * from uyeler where ad = 'Serkan' and kullanici_adi = 'ontedi'

    Burada ad ve kullanici_adi sütunlarını indexle.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    masteryoda
    masteryoda's avatar
    Kayıt Tarihi: 15/Mayıs/2012
    Erkek

    Sorgularında order kullanıdığın alanlar where ile en çok arama yaptığın alanlar sum kullandığın alanlara genelde tanımlanır ama tavsiyem veritabanı izleme araçları vardı gelen sorguları orderları v.s izleyip şu alanda index tanımla iyi olur gibisinden öneriler veriyordu onları incele.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Kısacası where ve join komutlarının yanındaki alanları indexlersen çok hızlı bulursun, insertlerin azcık yavaşlar.

    İnanmiycaksın ama bunun için performansı yerlerde sürünen databaselerini ayağa kaldırmak için danışmanlara ciddi paralar veren büyük şirketler var. Ve buralarda yazılımcı dbci falan çalışıyordu.

    Indexlediğinde kısacası db dosyana bir sözlük ekleniyor, aynı sözlükten bişeyi ararken nasıl hepsini okumuyorsan, aramaların da o şekilde oluyor. like olaylarında sadece başlangıç tanımlamışsan index kullandırabiliyorsun, full index ise forum aramaları falan yapacaksan kullanıyorsun bu da contains keywordu ile çalışıyor

     


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    masteryoda
    masteryoda's avatar
    Kayıt Tarihi: 15/Mayıs/2012
    Erkek
    HolyOne bunu yazdı

    Kısacası where ve join komutlarının yanındaki alanları indexlersen çok hızlı bulursun, insertlerin azcık yavaşlar.

    İnanmiycaksın ama bunun için performansı yerlerde sürünen databaselerini ayağa kaldırmak için danışmanlara ciddi paralar veren büyük şirketler var. Ve buralarda yazılımcı dbci falan çalışıyordu.

    Indexlediğinde kısacası db dosyana bir sözlük ekleniyor, aynı sözlükten bişeyi ararken nasıl hepsini okumuyorsan, aramaların da o şekilde oluyor. like olaylarında sadece başlangıç tanımlamışsan index kullandırabiliyorsun, full index ise forum aramaları falan yapacaksan kullanıyorsun bu da contains keywordu ile çalışıyor

     

    Şeyhim bazen öyle saçma tasarımlar yapılıyorki o danışmanlar geldiğinde index tanımlamaktan başka bir şey yapamıyorlar.

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

    kvasir , hocam bu link nedir ? :D

    ontedi , abim tüm database indexleyeceğim indexlerken de hashing yada balanced tree kullanacağım.. o bi kesin 

    masteryoda , hocam ne diye geçiyor onlar diye sorsam çok mu olurum :(

    HolyOne , abi benim de korkum o . Sonuçta ne kadar dandirikten bir sistem yapıyorsak da  Aylık 200-250 TL ye çalışıyorsak da sonuçta bu bizim ürünümüz ve en iyi şekilde yazmak bizim görevimiz. Bu yüzden öğrenmek istiyorum.. Belki lerde büyük bir işte çalışırım o zaman VT yi çöp etmeyeyim..

    Forum indexleme konusunda pek bilgim yok fakat Arama algoritmasında kullanılan "%" ler can alıcı sorgular. Bir sorgu yazıyorsun bütün alanları dolaşıyor tek tek hepsine bakıyor bunu indexlemessem bence veritabanının ırzına geçmek gibi birşey gibi duruyor şuan. DFS gibi bişey olur galiba rastgele. Artık ne zaman bulursa :)

    yav sizin gibi insanların nasıl blog sitesi olmaz ve böyle kritik bilgileri içermez şaşırıyorum he sizin yüzünüzden bizde bilgisiz kalıyoruz gavur tohumların makalelerini okuyoruz :D


    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!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    hangi veritabanı, sorgulamak istediğin veri tipleri hangileri ve çalışacak sorgular ne tarz sorgular?


    . . .. . ... .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    masteryoda
    masteryoda's avatar
    Kayıt Tarihi: 15/Mayıs/2012
    Erkek

    mysql monitor index v.s aratırsan çıkacaktır http://dba.stackexchange.com/questions/8116/monitoring-innodb-index-utilization

    tasarımına göre cevaplar değişir Ali Nizam'ın kitapları ver veritabanı konusunda veritabanı teorisi gibi kaynak olarak önerebilirim.

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

    Buremba , hocam genelde String ve int işlem Datetime pek nadir.

    masteryoda , bakaayım hocam çok teşekkürler


    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!
Toplam Hit: 1415 Toplam Mesaj: 10
index veritabanı