使用不同版本的SQLite创建的数据库大小不同

时间:2016-06-15 10:21:07

标签: sql sqlite

我有两个数据库,一个用SQLite 3.13.0创建,另一个用SQLite版本3.8.4.2创建。我使用相同的命令来创建数据库。数据库在内容方面是相同的,但它们在文件大小方面有很大差异。有人可以解释一下吗?非常感谢。

$ sqldiff 1.db 2.db --summary
IGC_genes_info: 0 changes, 0 inserts, 0 deletes, 9879896 

$ echo .dump | sqlite3 1.db > 1.dump
$ echo .dump | sqlite3 2.db > 2.dump
$ diff -s 1.dump 2.dump
Files 1.dump and 2.dump are identical

$ ls -l
-rw-r--r-- 1 user group 2181408768 Jun 15 10:50 1.db
-rw-r--r-- 1 user group 1987588096 Jun 15 11:03 2.db

0 个答案:

没有答案