2013-08-18 2 views
0

У меня был стол 'r_ele'. Размер базы данных составил 42 МБ. Я скопировал его, заказывая его значение в таблицу «r_ele_new». Размер базы данных составляет 50 МБ. Затем удалил старую таблицу «r_ele». Но размер остается на том же уровне (50 МБ). Почему его размер становится больше? Это из-за заказа?Почему заказ в таблице SQLite занимает больше места?

Пример: enter image description here

ответ

0

Ваш новый стол имеет больше столбцов, чем старый стол.

В любом случае, чтобы удалить бесплатные страницы из файла базы данных, выполните VACUUM. Однако это имеет смысл, только если вы не собираетесь заполнять базу данных более подробными данными позже.