wrob pisze:
To nie sa typowe pliki w formie listy - btrive indeksuje w formie drzewa binarnego i w sumie reindeksacje nie sa potrzebne zaby szybcije dzialalo itp - a do zmniejszenia pliku mozesz zawsz uzyc rebuild z pervasive :) Choc wlasciwie dziwi mnie ze one tak silnie u ciebie przyrastaja..... masz takie duze pola w nich itp?
Po założeniu "czystych" tabel, na wejściu pliki mają jakieś 9-10 kilo. Dodanie pierwszych dwóch rekordów i mam 23 kilo. Nie są to wielkości oszałamiające ale trzeba wziąć pod uwagę, że pliki te będą w sieci współdzielone na 9 stanowiskach, 6 dni w tygodniu w ruchliwym sklepie
"Wina" najprawdopodobniej leży po stronie pól - 7 typu long (FT_INT 4), 5 kluczy (2 jedno i 3 dwusegmentowe) - ale wszystkie są niestety potrzebne, przechowują odwołania do rekordów "standardowych" tabel.
Misiek pisze:
Po usunięciu rekordów z bazy jej wielkość może ulec zmianie, ale dopiero reindaksacja takiej bazy "oczyści" ją z wszelakich śmieci.
No, prawie dokładnie - samo usunięcie rekordów nie zmienia wielkości plików ale "przepisanie" rekordów do nowego pliku już tak.