Re: Mysql DB / Table Disk Usage
| From: | Cynic | Date: | Sat, 23 Dec 2000 19:28:44 +0000 |
| Subject: | Re: Mysql DB / Table Disk Usage | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-31705@lists.php.net to get a copy of this message | ||
As I said: you won't get accurate result. You cannot find out
how much diskspace your db occupies this way.
At 20:15 23.12. 2000, Cybercandy wrote the following:
--------------------------------------------------------------
>So I guess the only way to do this kind of thing would be to record
>within the record it's size, say in characters. Measuring it as it goes in?
>
>----- Original Message -----
>From: Joe Stump <joe@earth.care2.com>
>To: Cynic <cynic@mail.cz>
>Cc: Joe Stump <joe@earth.care2.com>; Cybercandy Ltd
><allan@cybercandy.co.uk>; <php-general@lists.php.net>
>Sent: Saturday, December 23, 2000 7:00 PM
>Subject: Re: [PHP] Mysql DB / Table Disk Usage
>
>
>> Agreed - I'd be hardpressed to see it done. Of course, they might have a
>sucky
>> admin that chmod 777 the data directory...
>>
>> --Joe
>>
>> On Sat, Dec 23, 2000 at 07:49:52PM +0100, Cynic wrote:
>> >
>> > >Other than that You would have to cycle through every table
>> > >and add up all the bytes (which would suck).
>> >
>> > Besides, it would be way off the real numbers.
>> > Reasons:
>> > 1) When you delete data from atable, the RDBMS just _marks_ the
>> > space the data occupied as unused, ready to get overwritten
>> > with the next insert insert. But it still takes space. You
>> > would have tu (I hope it's called that) 'pack' the table.
>> > So, if you have 500MB table with 5% of deleted data, thats
>> > 25MB of space you will slip.
>> > 2) You haven't taken into account the index file counterpart
>> > every data file has.
>> >
>> > sizeof( $data ) < sizeof( $files )
>> >
>> >
>> > At 19:25 23.12. 2000, Joe Stump wrote the following:
>> > --------------------------------------------------------------
>> > >MySQL is VERY picky about who it lets into its data directory. I don't
>think
>> > >there is a good way to do it. I would "man mysqladmin" and see if that
>might
>> > >be able to do it. Other than that You would have to cycle through every
>table
>> > >and add up all the bytes (which would suck).
>> > >
>> > >--Joe
>> > >
>> > >On Sat, Dec 23, 2000 at 06:15:48PM -0000, Cybercandy Ltd wrote:
>> > >> I've search the archives and haven't found an answer to this
>question.
>> > >>
>> > >> Is there anyway in php and/or mySQL to report on the amount of disk
>space
>> > >> that a
>> > >> database and/or a table is occupying.
>> > >>
>> > >> Bearing in my that because I'm using an ISP rather than my own
>webserver I
>> > >> don't think
>> > >> I have access to the database file itself.
>> > >>
>> > >>
>> > >>
>> > >> Allan Goacher
>> > >> www.cybercandy.co.uk
>> > >>
>> > >>
>> > >>
>> > >> --
>> > >> PHP General Mailing List (http://www.php.net/)
>> > >> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
>> > >> For additional commands, e-mail: php-general-help@lists.php.net
>> > >> To contact the list administrators, e-mail:
>php-list-admin@lists.php.net
>> > >
>> > >---
>> > >Joe Stump
>> > >PHP Programmer
>> > >www.Care2.com
>> > >
>> > >
>> > >--
>> > >PHP General Mailing List (http://www.php.net/)
>> > >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
>> > >For additional commands, e-mail: php-general-help@lists.php.net
>> > >To contact the list administrators, e-mail:
>php-list-admin@lists.php.net
>> > ------end of quote------
>> >
>> >
>> >
>> > ____________________________________________________________
>> > Cynic:
>> >
>> > A member of a group of ancient Greek philosophers who taught
>> > that virtue constitutes happiness and that self control is
>> > the essential part of virtue.
>> >
>> > cynic@mail.cz
>> >
>> >
>>
>> ---
>> Joe Stump
>> PHP Programmer
>> www.Care2.com
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
>> For additional commands, e-mail: php-general-help@lists.php.net
>> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>>
>>
>>
------end of quote------
____________________________________________________________
Cynic:
A member of a group of ancient Greek philosophers who taught
that virtue constitutes happiness and that self control is
the essential part of virtue.
cynic@mail.cz