Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8677457
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T20:27:44+00:00 2026-06-12T20:27:44+00:00

I am trying to do something along the following lines: SELECT bytes from user_segments

  • 0

I am trying to do something along the following lines:

SELECT bytes from user_segments where segment_name = 'TABLE_NAME';

I know that I can get the size of the whole database by

mDb = SQLiteDatabase;
long size = new File(mDb.getPath()).length();

Is it possible to get how much space an individual table takes up in storage in Android’s SQLiteDatabase?

EDIT–

By the lack of response, I guess that it’s not possible with SQLite. I am currently using a hack-ish way where I count the number of rows in the table and estimate how much space a single row takes (based on the given table schema).

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T20:27:45+00:00Added an answer on June 12, 2026 at 8:27 pm

    If you mostly store binary or string data in a single column, you can use an aggregate query:

    SELECT SUM(LENGTH(the_column)) FROM the_table
    

    This can give you a reasonable estimate even when the size of each row varies a lot (for example if you store pictures in the database). However, if you have many columns with a small amount of data in each, your approach (estimating a fixed size per row) is better.

    On Android, you can implement it like the following:

    SQLiteDatabase database = ... // your database
    // you can cache the statement below if you're using it multiple times
    SQLiteStatement byteStatement = database.compileStatement("SELECT SUM(LENGTH(the_column)) FROM the_table");
    long bytes = byteStatement.simpleQueryForLong();
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am trying to do something along the lines of the following: class Test
I'm trying to use something along the lines of unexpand -t 4 *.php but
I'm trying to create a form along the lines of the following (I am
I'm trying something new and trying to run before I can crawl. I'm using
I'm trying to take full advantage of object oriented php and learn something along
I'm trying to select customer names with the same zip code but I can't
I am getting the following error when trying to attach an object that is
Following on from a previous question i asked, I'm now trying to figure out
I'm trying to achieve something like the following in C++: class MyVector; // 3
I get the following error from my code execution: Microsoft JScript runtime error: Could

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.