人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ブログで記事の容量制限などがありますが、どうやってユーザごとの容量を取得しているか教えてください。特に、MySQLの場合についてお願いします。

たとえば、

create table entry (
id integer,
title varchar2,
body text
)

というテーブル定義があるとき、select title, body where id = 'hoge'で得られるtitleとbodyの合計バイト数を取得することが出来るのであれば、容量制限も可能だと思うのですが。それとも、もっと簡単な方法があるのでしょうか?

●質問者: yuui2013
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:BODY hoge MySQL SELECT いるか
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● YukiharuYabuki
●35ポイント

http://www.google.com/

URLはダミーです。


動的ブログの場合は、格納しているデータのバイト数をlengthで計算するという手もありますが、静的データがある場合は、システムにユーザ固有の領域を設けて、データを置いてその領域の合計値をシステムに問い合わせる場合もあります

unixの場合、'(cd /hoge/fuga;du -sh .)'を実行すると実行ディレクトリ以下のデータの容量を合計して人間に読み取り安い形で表示します。

あとは、システムユーザを作ることができるなら、データの書き込み上限を設定するquota系のコマンドで取得する場合もあります。repquota -a とか

ケースバイケースです。


2 ● きゃづみぃ
●35ポイント

http://luac.net/~ssk/pwiki/index.php?%A5%F4%A5%A1%A1%BC%A5%C...

一般的な容量制限は OSの機能としてあります。

ブログの場合も同様でしょうね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ