成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何掌握MySQL數據庫中動態表的特征

數據庫 MySQL
我們今天主要向大家講述的是正確掌握MySQL數據庫中動態表的特征的好用方案,下面就是文章的具體內容描述,望你會有所收獲。

以下的文章主要介紹的是如何正確掌握MySQL數據庫中動態表的特征,可以說動態表在MySQL數據庫中使用頻率還是很大的,所以MySQL數據庫中動態表的掌握也是一件很重要的事情,以下就是文章的具體內容。

如果一個MyISAM表包含任何可變長度列(VARCHAR, BLOB或TEXTDynamic),或者如果一個表被用ROW_FORMAT=DYNAMIC選項來創建,動態存儲格式被使用。

這個格式更為復雜一點,因為每行有一個表明行有多長的頭。當一個記錄因為更新的結果被變得更長,該記錄也可以在超過一個位置處結束。

你可以使用OPTIMIZE TABLE或myisamchk來對一個表整理碎片。如果在一個表中有你頻繁訪問或改變的固定長度列,表中也有一些可變長度列,僅為避免碎片而把這些可變長度列移到其它表可能是一個好主意。

MySQL數據庫動態格式表的一般特征:

除了長度少于4的列外,所有的字符串列是動態的。

在每個記錄前面是一個位圖,該位圖表明哪一列包含空字符串(對于字符串列)或者0(對于數字列)。注意,這并不包括包含NULL值的列。如果一個字符列在拖曳空間移除后長度為零,或者一個數字列為零值,這都在位圖中標注了且列不被保存到磁盤。 非空字符串被存為一個長度字節加字符串的內容。

通常比固定長度表需要更少的磁盤空間。

每個記錄僅使用必需大小的空間。盡管如此,如果一個記錄變大,它就按需要被分開成多片,造成記錄碎片的后果。比如,你用擴展行長度的信息更新一行,該行就變得有碎片。在這種情況下,你可以時不時運行OPTIMIZE TABLE或myisamchk -r來改善性能。可使用myisamchk -ei來獲取表的統計數據。

動態格式表在崩潰后要比靜態格式表更難重建,因為一個記錄可能被分為多個碎片且鏈接(碎片)可能被丟失。

動態尺寸記錄期望的行長度用下列表達式來計算:

 

  1. ·3  
  2. ·+ (number of columns + 7) / 8  
  3. ·+ (number of char columns)  
  4. ·+ (packed size of numeric columns)  
  5. ·+ (length of strings)  
  6. ·+ (number of NULL columns + 7) / 8  

 

對每個鏈接需要額外的6字節。在一個更新導致一個記錄的擴大之時,一個動態記錄被鏈接了。每個新鏈接至少是20字節,所以下一個擴大可能在同樣的鏈接里進行。如果不是,則另一個鏈接將被建立。你可以使用myisamchk -ed來找出鏈接的數目。所有的鏈接可以用myisamchk -r來移除。

以上的相關內容就是對怎樣掌握MySQL數據庫中動態表特征的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL heap使用大匯總
  2. 如何用PHP來實現MySQL備份?
  3. MySQL轉義字符的實際應用
  4. 對MySQL數據庫中的命令備忘描述
  5. MySQL 備份的實際應用與功能介紹
責任編輯:佚名 來源: 博客園
相關推薦

2023-09-14 23:05:57

? ?MySQL數據庫

2011-07-19 11:12:36

PHPMySQL數據庫

2010-06-07 13:53:04

MySQL數據庫表

2009-02-02 13:16:23

修復數據表MySQL

2011-05-18 13:16:21

MySQL數據庫鎖定

2019-10-21 08:08:34

MySQL數據庫主鍵

2010-10-13 11:54:00

MySQL數據庫表

2010-06-13 10:59:38

MySQL數據庫

2011-04-11 13:09:56

數據庫

2024-02-02 10:51:53

2024-06-26 08:00:00

2009-02-02 16:50:34

數據庫表的鎖定MySQL

2010-05-24 13:14:19

創建MySQL

2009-02-02 13:43:19

故障檢測數據庫

2011-04-12 14:48:38

MySQL數據庫

2018-04-10 14:36:18

數據庫MySQL優化技巧

2018-09-11 17:13:23

MySQ數據庫重復記錄

2023-09-13 14:52:11

MySQL數據庫

2010-09-06 10:00:00

DB2數據庫

2011-03-23 16:54:38

數據庫聯機處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 视频一二三区 | 日本久久精品视频 | 久操av在线 | 亚洲第一色站 | 精品综合久久久 | 少妇一级淫片免费播放 | 国产精品自拍一区 | 亚洲在线一区 | 欧美日韩在线播放 | 男人天堂网址 | 久久久久国产一级毛片 | 欧美二级 | 欧美成人精品激情在线观看 | 精品综合久久久 | 国产精品高潮呻吟久久 | 亚洲一区二区免费 | 成人av色 | www.99热| 欧美视频一区二区三区 | 久久久国产一区二区 | 超碰超碰| 一区二区三区在线免费观看视频 | 美女视频久久 | 日韩超碰在线 | 欧美成人第一页 | 99re6在线视频精品免费 | a级片网站 | 日韩欧美精品 | 超碰精品在线 | 精品亚洲91 | 99视频精品 | 久草新在线| 亚洲入口| 欧美二区在线 | 国产乱码精品一区二区三区中文 | 国产免费av网 | 99国产精品久久久久久久 | 精品成人佐山爱一区二区 | 国产精品日韩在线观看一区二区 | 91精品国产综合久久精品图片 | 国产日韩电影 |