84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
如何根据表结构来计算一条记录占用的存储大小?
https://link.zhihu.com/?targe...
是否可以根据上述规则来计算?
认证高级PHP讲师
ご招待いただきありがとうございます。テーブルのインデックス作成は、テーブル構造が占有するストレージ サイズに完全に基づいて行うことはできません。また、ストレージ サイズも増加します。 Mysql データベース内の各テーブルが占めるスペースとテーブルに記録されている行数を知りたい場合は、mysql の information_schema データベースを開くことができます。このライブラリには Tables テーブルがあります。このテーブルの主なフィールドは次のとおりです。 TABLE_SCHEMA: データベース名 TABLE_NAME: テーブル名 ENGINE: 使用されるストレージ エンジン TABLES_ROWS: レコード数 DATA_LENGTH: データ サイズ INDEX_LENGTH: インデックス サイズ したがって、テーブルが占有する領域のサイズを知るには、 データ サイズ + インデックス サイズ に相当します。
ご招待いただきありがとうございます。テーブルのインデックス作成は、テーブル構造が占有するストレージ サイズに完全に基づいて行うことはできません。また、ストレージ サイズも増加します。
Mysql データベース内の各テーブルが占めるスペースとテーブルに記録されている行数を知りたい場合は、mysql の information_schema データベースを開くことができます。このライブラリには Tables テーブルがあります。このテーブルの主なフィールドは次のとおりです。
TABLE_SCHEMA: データベース名
TABLE_NAME: テーブル名
ENGINE: 使用されるストレージ エンジン
TABLES_ROWS: レコード数
DATA_LENGTH: データ サイズ
INDEX_LENGTH: インデックス サイズ
したがって、テーブルが占有する領域のサイズを知るには、 データ サイズ + インデックス サイズ に相当します。