如何计算mysql一条记录的存储大小?
PHP中文网
PHP中文网 2017-04-17 15:48:28
0
1
625

如何根据表结构来计算一条记录占用的存储大小?

https://link.zhihu.com/?targe...

是否可以根据上述规则来计算?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
迷茫

ご招待いただきありがとうございます。テーブルのインデックス作成は、テーブル構造が占有するストレージ サイズに完全に基づいて行うことはできません。また、ストレージ サイズも増加します。
Mysql データベース内の各テーブルが占めるスペースとテーブルに記録されている行数を知りたい場合は、mysql の information_schema データベースを開くことができます。このライブラリには Tables テーブルがあります。このテーブルの主なフィールドは次のとおりです。
TABLE_SCHEMA: データベース名
TABLE_NAME: テーブル名
ENGINE: 使用されるストレージ エンジン
TABLES_ROWS: レコード数
DATA_LENGTH: データ サイズ
INDEX_LENGTH: インデックス サイズ
したがって、テーブルが占有する領域のサイズを知るには、 データ サイズ + インデックス サイズ に相当します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!