Па магчымасці не змяняйце схему (структуру табліц) базы дадзеных пасля дадання дадзеных у табліцы. Як правіла, у структуры файла базы дадзеных вызначэння табліц знаходзяцца ў пачатку файла. Пры адкрыцці падлучэння да базы дадзеных асяроддзю выканання загружае гэтыя вызначэння. Пры даданні дадзеных у табліцы базы дадзеных гэтыя дадзеныя ўстаўляюцца ў файл пасля вызначэння табліцы. Аднак пры змене схемы новыя дадзеныя вызначэння табліц змешваюцца з дадзенымі табліц ў файле базы дадзеных. Напрыклад, даданне слупка ў табліцу або даданне новай табліцы можа прывесці да змешванню тыпаў дадзеных. Калі ўсе дадзеныя вызначэння табліц ня знаходзяцца ў пачатку файла базы дадзеных, ўстаноўка злучэння з базай дадзеных выконваецца даўжэй. Злучэнне устанаўліваецца даўжэй, паколькі сярод выканання даўжэй чытае дадзеныя вызначэння табліц у розных частках файла.
Калі неабходна змяніць схему, можна выклікаць метад SQLConnection.compact () пасля ўнясення змяненняў. Пры гэтым змяняецца структура файла базы дадзеных так, каб усе дадзеныя вызначэння табліцы знаходзіліся ў адным месцы, у пачатку файла. Аднак аперацыя compact () можа заняць шмат часу, асабліва па меры павелічэння аб'ёму файла базы дадзеных.