Veritabanı Konusunda Kafama Takılan Birşey
-
tablo indexliyse evet bakmıyor diye biliyorum ama değilse tek tek bakıyor hepsine onceliği 1mi değilmi diye.
-
oncelik1 tablosunda 10.000 kayıt var
oncelik2 tablosunda 5.000 kayıt var
oncelik3 tablosunda 5.000 kayıt var
bu A dbsi
oncelik tablosunda 20.000 kayıt var 10.000 tanesi oncelik1 , 10.000 tanesi oncelik2
bu da B dbsi
tabiki benim mantığıma göre A dbsinde işlem yapmak daha fazla performans sunacaktır çünkü;
* A dbsi açıldı
-> oncelik1 tablosuna bağlanıldı
--> tüm kayıtlar listelendi
* son
-------
* B dbsi açıldı
-> oncelik tablosuna bağlanıldı
--> 20.000 kayıttan 10.000 kayıt filtrelendi
---> bulunan 10.000 kayıt listelendi
* son
ancak bir de şu durum var, tablo özelliği arttıkça çekilecek liste daha da kısalacağından örneğin;
özellik tablosundan 20.000 kayıt içinden, türü 2 olan, ozelligi 1 olan, durumu 0 olan 450 tane kayıt filtrelemek
hem kayıtları bulmada hem de çoklu kullanıcıda daha avantaj sağlayacaktır
diye düşünüyorum ben sizi bilemem :|
-
index sanırım daha mantıklı..
-
index tabiki daha mantıklı bununla beraber yüksek verilerde stored procedure de mantıklı ancak tabiki access rulz feysbuk yapmıyoruz.
edit: tabi sen php kullanacaksan accessden mahrum kalıcaksın zumsuk :d
-
yok access kalsın :D ..
