Mam bazę danych SQLite.Dlaczego czyszczenie bazy danych SQLite nie zmniejsza jej rozmiaru?
Stworzyłem tabele i wypełniłem je znaczną ilością danych.
Następnie wyczyściłem bazę danych, usuwając i ponownie odtwarzając tabele. Potwierdziłem, że wszystkie dane zostały usunięte, a tabele były puste, patrząc na nie za pomocą administratora SQLite.
Problem polega na tym, że rozmiar pliku bazy danych (* .db3) pozostał niezmieniony po usunięciu.
Nie jest to oczywiście pożądane, ponieważ chciałbym odzyskać przestrzeń, która została zajęta przez dane, gdy je wyczyści.
Czy ktoś zrobił podobną obserwację i/lub wiedział, co się dzieje?
Co można z tym zrobić?
'transakcyjnych koniec; próżnia; ' – PHPst