[]
[Mysql] Veri tipi bit veya int olan sütunun hızlı sorguda faydası var mı?
İyi geceler abiler, ablalar
Şimdi elimdeki tabloda sütunlardan biri 1 0 şeklinde iki değer alacak. Doğal olarak bu sütunun tipi 'bit' yapmak gayet mantıklı. (Yanlışsa yanlış dersiniz)
Aklıma takılan soruysa şu. Şimdi ilgili sütun aramalarda, verileri çekerken vs. filtreleme olarak yoğun biçimde kullanılacak. Doğal olarak bu sütun indekslenmiş de olacak. Peki tipi bit veya int olması bu sorgunun daha hızlı olmasına etki eder mi?
edit: amacım iki veri tipinin performans karşılaştırılması.
edit2: tüm bunları araştırırken bit tipinin indekslenemediğini öğreniyorum :/
Şimdi elimdeki tabloda sütunlardan biri 1 0 şeklinde iki değer alacak. Doğal olarak bu sütunun tipi 'bit' yapmak gayet mantıklı. (Yanlışsa yanlış dersiniz)
Aklıma takılan soruysa şu. Şimdi ilgili sütun aramalarda, verileri çekerken vs. filtreleme olarak yoğun biçimde kullanılacak. Doğal olarak bu sütun indekslenmiş de olacak. Peki tipi bit veya int olması bu sorgunun daha hızlı olmasına etki eder mi?
edit: amacım iki veri tipinin performans karşılaştırılması.
edit2: tüm bunları araştırırken bit tipinin indekslenemediğini öğreniyorum :/
konudan bağımsız olarak sadece karşılaştırmaya cevap veriyorum: bit kullanırsan paralelde başka bit alanlarını da aynı hızda karşılaştırabilirsin (paralel kullanımda 7 kere daha hızlanabilir) ama sadece tek bir karşılaştırma yapıyorsan ikisi de tek bir cycle olur tabi ki int eğer big int değil ise.. (performans aynı)
- midheaven (16.06.12 01:03:08)
1