iyinetin bahsettikleri mysql, mssql ve diğer DB ler için geçerli ortak payda.
iyinet'in bazı eksikleri var. onları da ben tamamlayım.
Yavaşlık konusunda bir çok etken olmasına rağmen en önemli 2 tanesi şudur:
1. field indexleme. Bunu biraz açalım: kitaptaki fihrist gibi düşünebileceğimiz index, DB pointerin hedef recordu daha çabuk bulmasına yarar. Burada önemli olan, mümkün olduğunca unique field(ler) için index yapılması gerektiği. Düşünülenin aksine, bir tabloda çokca index kullanmak yarar değil zarar getirir.
2. Querynin mükemmel olmaması. Bunun için bolca SQL çalışmanız, araştırmanız gerekir. Çok yapılan bir yanlış olarak şunu diyebiliriz: TOP kullanmamak, SELECT içinde gereksiz fieldları kullanmak, çok çağırın sayfaki query içinde LIKE kullanmak, mantık hataları vs..
__________________
asp,php,.net,mssql,mysql,oracle,delphi,c ...
|