成人免费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來改善性能??墒褂胢yisamchk -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

2011-04-12 14:48:38

MySQL數據庫

2010-05-24 13:14:19

創建MySQL

2009-02-02 13:43:19

故障檢測數據庫

2018-09-11 17:13:23

MySQ數據庫重復記錄

2018-04-10 14:36:18

數據庫MySQL優化技巧

2023-09-13 14:52:11

MySQL數據庫

2010-09-06 10:00:00

DB2數據庫

2022-06-06 08:21:13

MySQL數據庫命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品中文字幕一区二区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产精品久久久久久久久动漫 | 欧美一级毛片免费观看 | 中文字幕 亚洲一区 | 中文字幕一区二区三区乱码在线 | h片在线观看网站 | 国产激情第一页 | 亚洲高清免费视频 | www.国产视频 | 男人天堂免费在线 | 一区网站 | 偷拍亚洲色图 | 国产中文 | 国产精品久久久久久吹潮日韩动画 | 超碰97av | 日韩欧美国产精品 | 亚洲精品一级 | aaaa日韩| 国产国拍亚洲精品av | 亚洲自拍偷拍免费视频 | 成人中文网 | 在线日韩欧美 | 欧美操操操 | 亚洲欧美国产精品一区二区 | 超碰国产在线 | 日韩在线精品视频 | 日本精品在线播放 | 玖玖在线免费视频 | 成人国产精品久久久 | 精品免费国产一区二区三区四区介绍 | 精品国产一区久久 | 久久精品国产一区二区电影 | 毛片免费观看 | 黄片毛片免费观看 | www.国产精 | 中文字幕视频在线观看 | 黄色av一区 | 超碰国产在线 | 免费成人高清在线视频 | 中文天堂在线观看 |