Hanaliner Ağustos 2014 - Sayı 02 Sayı 02 | Page 9

Burada 650 , ardından 15502, ardından 267282 şeklinde ilgili rafa gitme işlemini, veritabanında bir “sıçrama” olarak adlandırabiliriz. Bu sıçramalar ne kadar çok ise ve adresler arası uzaklık ne kadar çok ise, yani depocumuz istediği rafları bulmak için ne kadar çok yer değiştirmek zorunda kalıyorsa, veritabanı o kadar yavaş çalışır. Ancak her tabloya ait alan , veriitabanında baştan ayrılmış olsaydı, yani kayıtlar arasında başka veriler olmasaydı , sıçramalar daha kısa olurdu ve veriyi toparlamak daha kısa sürerdi. Bu amaçla , veritabanlarında veriyi aynı alanda tutmak için tablo yaratılırken Segment boyutu belirtebiliriz. Developler arkadaşlar bilirler; SAP’de herhangi bir tablo için SE11 ekranında “Technical Settings” kısmında gördüğümüz “Size Category” bu ayarlama için mevcuttur : Burada seçtiğimiz değer şunu ifade eder, o tablo için veritabanına ilk kayıt girildiğinde , bir kayıtlık değil burada girdiğimiz ölçüde büyük bir alan baştan rezerve edilir ve sonraki kayıtlar da bu alana eklenilir. Bunun gibi zaten dağınık olduğunu bildiğimiz tabloları toparlayabilmek için “Database Reorganization” çalışması yaparız. Yukarıda kullandığım örnek Satır Bazlı bir tablonun veritabanında nasıl saklandığını anlatmaktaydı, Peki Kolon Bazlı Tablo nedir ve nasıl çalışır bunu inceleyelim.