传奇树存储数
发布时间: 2024-06-08 14:00:10
‘壹’ 濡备綍璁$畻B+镙戝彲浠ュ瓨鏀惧氩皯𨱒℃暟鎹
B+镙 镄勪竴涓鑺傜偣澶у皬=innodb镄勪竴椤=4涓镎崭綔绯荤粺椤(涓椤4kb)=16kb(绯荤粺瑙勫畾锛屼笉鐢ㄧ籂缁)
鍙跺瓙鑺傜偣鍙瀛桦偍鏁版嵁(绱㈠紩鍊煎拰阈捐〃鎸囬拡鍗犱笉钥冭槛)
闱炲彾瀛愯妭镣瑰瓨鍌(绱㈠紩鍊+鎸囬拡)=8b(浠bigint绫诲瀷涓轰緥)+6b(鎸囬拡澶у皬涓6涓瀛楄妭)=14b
锅囱句竴琛屾暟鎹=1kb(1kb澶ф傛湁鍑犲崈涓娄竾涓瀛楃︼纴镓浠ユ寜1kb绠椾竴琛屾暟鎹涓岖畻灏戜简)
闾d箞鎸変竴涓绱㈠紩鍊兼潵绠楋细
鍙跺瓙鑺傜偣鍙浠ュ瓨鏀=1*16=16 𨱒℃暟鎹
闱炲彾瀛愯妭镣(绱㈠紩鍊+鎸囬拡)=涓涓鑺傜偣镄勬暟鎹/14b=16kb/14b=16*1024 / 14 = 1170 涓 (绱㈠紩鍊+鎸囬拡)
濡傛灉镙戦珮搴︿负2锛屽彲浠ュ瓨鍏ュ氩皯𨱒℃暟鎹
锲犱负楂桦害涓2锛屽氨2灞傦纴镙硅妭镣瑰氨涓涓鑺傜偣锛屼竴涓鑺傜偣链1170涓鎸囬拡锛岀浉褰扑簬链1170涓鍙跺瓙鑺傜偣锛屼竴涓鍙跺瓙鑺傜偣链16𨱒℃暟鎹锛岄偅涔
缁撴灉=1770*16=18724 𨱒℃暟鎹
濡傛灉镙戦珮搴︿负3锛屽彲浠ュ瓨鍏ュ氩皯𨱒℃暟鎹
锲犱负姣忎釜鑺傜偣閮芥湁1170涓鎸囬拡锛岄偅涔3灞傚氨鏄浜屽眰涓镓链夌殑1170涓鎸囬拡涔熷悇镊瀵瑰簲1170涓鎸囬拡锛岄偅涔
缁撴灉=1170*1170 * 16 = 21902400 鐩稿綋浜2鍗冨氢竾
涔熷氨鏄璇翠互bigint 涓轰富阌锛屾寜涓琛1kb涓轰緥锛2鍗冨氢竾𨱒℃暟鎹锛屾煡3娆
热点内容