程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL分區的功能和限制講解

MySQL分區的功能和限制講解

編輯:關於MYSQL數據庫
MySQL分區方便了我們的使用,但是MySQL分區究竟能做些什麼,MySQL分區有沒有什麼限制呢?閱讀下文,您就能找到答案。

  MySQL分區能做什麼

  邏輯數據分割

  提高單一的寫和讀應用速度

  提高分區范圍讀查詢的速度

  分割數據能夠有多個不同的物理文件路徑

  高效的保存歷史數據

  一個表上的約束檢查

  不同的主從服務器分區策略,例如master按Hash分區,slave按range分區

  MySQL分區的限制

  • 只能對數據表的整型列進行分區,或者數據列可以通過分區函數轉化成整型列

  • 最大分區數目不能超過1024

  • 如果含有唯一索引或者主鍵,則分區列必須包含在所有的唯一索引或者主鍵在內

  • 不支持外鍵

  • 不支持全文索引(fulltext)

  按日期進行分區很非常適合,因為很多日期函數可以用。但是對於字符串來說合適的分區函數不太多

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved