innodb_large_prefix參數


MySQL的InnoDB存儲引擎的表存在一系列的限制條件,其中比較常見的一種是表的字段索引長度限制,該限制與參數innodb_large_prefix相關。

ON :Innodb表的行記錄格式是Dynamic或Compressed的前提下,單列索引長度上限擴展到3072個字節
OFF:Innodb表的單例索引長度最多為767個字節,索引長度超出后,主鍵索引會創建失敗,輔助索引會被截斷成為前綴索引

解決方案
使用前綴索引,減少字段索引長度
設置MySQL的全局參數innodb_large_prefix=ON,將InnoDB表的索引長度上限擴大到3072個字節


免責聲明!

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



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