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

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

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
迷茫

謝邀,我覺得應該不能完全根據表的結構佔用的存儲大小,給表建立索引,也會增加存儲大小的。
如果想要知道Mysql資料庫中每個表格所佔用的空間、表格記錄的行數的話,可以開啟mysql的information_schema資料庫。在這個函式庫中有個Tables表,這個表主要欄位分別是:
TABLE_SCHEMA:資料庫名稱
TABLE_NAME:表名
ENGINE:所使用的儲存引擎
TABLES_ROWS:記錄數
DATA_LENGTH:資料大小所以要知道一個表格佔用空間的大小,那就相當於是
資料大小+ 索引大小
即可。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!