相关疑难解决方法(0)

ANDROID:在SqliteDatabase中查找单个表的大小

我正在尝试按照以下方式进行操作:

SELECT bytes from user_segments where segment_name = 'TABLE_NAME';
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过以下方式获得整个数据库的大小

mDb = SQLiteDatabase;
long size = new File(mDb.getPath()).length();
Run Code Online (Sandbox Code Playgroud)

是否有可能获得单个表在Android的SQLiteDatabase中占用的存储空间?

编辑 -

由于缺乏响应,我猜想SQLite无法实现。我目前正在使用一种hack-ish方式,其中我计算表中的行数并估计单行占用的空间(基于给定的表模式)。

sqlite size android

5
推荐指数
1
解决办法
3639
查看次数

标签 统计

android ×1

size ×1

sqlite ×1