阿里規范 - 五、MySQL 數據庫 - (一)建表規約 - 8 - 【強制】varchar 是可變長字符串,不預先分配存儲空間,長度不要超過 5000,如果存儲長 度大於此值,定義字段類型為 text,獨立出來一張表,用主鍵來對應,避免影響其它字段索 引效率。


字段類型為 text,獨立出來一張表,用主鍵來對應,避免影響其它字段索 引效率。

 

1、因為mysql 是行存儲模式,所以會把整行讀取出來。text 儲存了大量的數據。讀取時,占了大量的io。所以會十分的慢。

2、每行的數據過大 行溢出 

InnoDB 會將一些大對象數據存放在數據頁之外的 BLOB 頁中,然后在查詢時根據指針去對應的 BLOB 頁中查詢

查詢變慢

 

下 參考 : https://blog.csdn.net/zdplife/article/details/94607896


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM