По можливості не змінюйте схему (структуру таблиць) бази даних після додавання даних в таблиці. Як правило, в структурі файлу бази даних визначення таблиць знаходяться на початку файлу. При відкритті підключення до бази даних Виконавча завантажує ці визначення. При додаванні даних в таблиці бази даних ці дані вставляються в файл після визначення таблиці. Однак при зміні схеми нові дані визначення таблиць змішуються з даними таблиць у файлі бази даних. Наприклад, додавання стовпця в таблицю або додавання нової таблиці може призвести до змішування типів даних. Якщо всі дані визначення таблиць не перебувають на початку файлу бази даних, установка з'єднання з базою даних виконується довше. З'єднання встановлюється довше, оскільки Виконавча довше читає дані визначення таблиць в різних частинах файлу.
Якщо необхідно змінити схему, можна викликати метод SQLConnection.compact () після внесення змін. При цьому змінюється структура файлу бази даних так, щоб всі дані визначення таблиці знаходилися в одному місці, на початку файлу. Однак операція compact () може зайняти багато часу, особливо в міру збільшення обсягу файлу бази даних.