I ran some tests and almost all of my databases (about 100 of them with different content mix and with the biggest one being around 500MB) inflated by a lot while only a couple or so shrunk in size by not much. (It could be that I'm just unlucky with my database contents and this change simply happens to affect me in a negative way while for most users the results would be different.)
For me, this effect alone is enough reason to not wish a change of the default size as I would always have to manually change it back. Database size is more important (to me) than access times. What is the expected gain of this change supposed to be (not only in terms of database size but in general)? Is it just for hypothetical access speed improvements? And, if so, for what size databases? (I would suspect only for the very large ones for which usually one wouldn't normally choose SQLite3.) (BTW, will this change also affect FOSSIL repos?) -----Original Message----- From: Richard Hipp Sent: Friday, March 04, 2016 5:48 PM To: General Discussion of SQLite Database ; sqlite-dev Subject: [sqlite] Changing the default page_size in 3.12.0 The tip of trunk (3.12.0 alpha) changes the default page size for new database file from 1024 to 4096 bytes. https://www.sqlite.org/draft/releaselog/3_12_0.html https://www.sqlite.org/draft/pgszchng2016.html This seems like a potentially disruptive change, so I want to give you, the user community, plenty of time to consider the consequences and potentially talk me out of it. The "Pre-release Snapshot" on the download page (https://www.sqlite.org/download.html) contains this change, if you want to actually evaluate the latest changes in your application. We hope to release 3.12.0 in early April, or maybe even sooner, so if you want to provide feedback, you should do so without unnecessary delay. -- D. Richard Hipp drh at sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users at mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users