Jeśli to możliwe, nie zmieniaj schematu (struktury tabeli) bazy danych po dodaniu danych do tabel. Z reguły w strukturze pliku definicje tabeli znajdują się na początku pliku. Po otwarciu połączenia z bazą danych środowisko wykonawcze ładuje te definicje. Podczas dodawania danych do tabel bazy danych dane te są wstawiane do pliku po definicji tabeli. Jednak po zmianie schematu nowe dane definicji tabeli są mieszane z danymi tabeli w pliku bazy danych. Na przykład dodanie kolumny do tabeli lub dodanie nowej tabeli może spowodować połączenie typów danych. Jeśli wszystkie dane definicji tabeli nie znajdują się na początku pliku bazy danych, połączenie z bazą danych trwa dłużej. Połączenie trwa dłużej, ponieważ środowisko wykonawcze dłużej odczytuje dane definicji tabeli w różnych częściach pliku.
Jeśli chcesz zmienić schemat, możesz wywołać metodę SQLConnection.compact () po wprowadzeniu zmian. Zmienia to strukturę pliku bazy danych, tak aby wszystkie dane definicji tabeli znajdowały się w jednym miejscu, na początku pliku. Jednak operacja compact () może zająć dużo czasu, zwłaszcza gdy rośnie plik bazy danych.