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.