程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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)

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

MySQL分區的兩種形式

mysql存儲過程問題解答

創建MySQL存儲過程示例

MYSQL IFNULL函數的使用

MySQL DATEDIFF()語法介紹

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