自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL分區(qū)的兩種形式

數(shù)據(jù)庫 MySQL
什么是數(shù)據(jù)庫分區(qū)?MySQL分區(qū)都包含哪兩種分區(qū)的方式?這些問題,都是一個DBA應(yīng)該知道的知識,您可以在下文找尋到這些問題答案。

MySQL分區(qū)在MySQL數(shù)據(jù)庫中的重要性不言而喻,那么,究竟什么是MySQL分區(qū)呢?MySQL分區(qū)有哪兩種方式呢?

什么是數(shù)據(jù)庫分區(qū)?數(shù)據(jù)庫分區(qū)是一種物理數(shù)據(jù)庫設(shè)計技術(shù),DBA和數(shù)據(jù)庫建模人員對其相當熟悉。雖然分區(qū)技術(shù)可以實現(xiàn)很多效果,但其主要目的是為了在特定的SQL操作中減少數(shù)據(jù)讀寫的總量以縮減響應(yīng)時間。 MySQL分區(qū)主要有兩種形式://這里一定要注意行和列的概念(row是行,column是列)

水平分區(qū)(Horizontal Partitioning)

這種MySQL分區(qū)形式分區(qū)是對表的行進行分區(qū),通過這樣的方式不同分組里面的物理列分割的數(shù)據(jù)集得以組合,從而進行個體分割(單分區(qū))或集體分割(1個或多個分區(qū))。所有在表中定義的列在每個數(shù)據(jù)集中都能找到,所以表的特性依然得以保持。

舉個簡單例子:

一個包含十年發(fā)票記錄的表可以被分區(qū)為十個不同的分區(qū),每個分區(qū)包含的是其中一年的記錄。(朋奕注:這里具體使用的分區(qū)方式我們后面再說,可以先說一點,一定要通過某個屬性列來分割,譬如這里使用的列就是年份)

垂直分區(qū)(Vertical Partitioning)

這種MySQL分區(qū)分區(qū)方式一般來說是通過對表的垂直劃分來減少目標表的寬度,使某些特定的列被劃分到特定的分區(qū),每個分區(qū)都包含了其中的列所對應(yīng)的行。

舉個簡單例子:

一個包含了大text和BLOB列的表,這些text和BLOB列又不經(jīng)常被訪問,這時候就要把這些不經(jīng)常使用的text和BLOB了劃分到另一個分區(qū),在保證它們數(shù)據(jù)相關(guān)性的同時還能提高訪問速度。

在數(shù)據(jù)庫供應(yīng)商開始在他們的數(shù)據(jù)庫引擎中建立分區(qū)(主要是水平分區(qū))時,DBA和建模者必須設(shè)計好表的物理分區(qū)結(jié)構(gòu),不要保存冗余的數(shù)據(jù)(不同表中同時都包 含父表中的數(shù)據(jù))或相互聯(lián)結(jié)成一個邏輯父對象(通常是視圖)。這種做法會使水平分區(qū)的大部分功能失效,有時候也會對垂直分區(qū)產(chǎn)生影響。

 

【編輯推薦】

教您如何修改MySQL環(huán)境變量

定義MySQL事務(wù)的例子

創(chuàng)建MySQL存儲過程示例

MYSQL IFNULL函數(shù)的使用

MySQL日期的相關(guān)函數(shù)介紹


 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-09 20:26:34

2010-07-05 16:37:19

UML類圖

2011-03-02 10:29:43

SBS 2011

2010-07-28 09:29:36

Flex DataGr

2010-10-14 14:33:15

MySQL多表聯(lián)查

2010-05-28 09:49:48

MySQL遠程連接

2014-04-17 10:56:40

優(yōu)化策略MySQL緩存

2013-05-27 14:31:34

Hadoop 2.0

2009-09-14 19:25:09

Ruby form

2010-11-25 10:21:20

MySql查詢時間段

2021-05-27 10:57:01

TCP定時器網(wǎng)絡(luò)協(xié)議

2011-03-03 10:26:04

Pureftpd

2010-03-11 14:34:47

Python環(huán)境

2024-06-06 08:32:52

.NET框架代碼

2011-04-06 12:41:41

Java異常

2009-06-25 13:43:00

Buffalo AJA

2010-10-21 16:24:18

sql server升

2010-08-06 09:38:11

Flex讀取XML

2010-06-07 17:41:42

Sendmail 配置

2010-07-14 16:28:58

配線架
點贊
收藏

51CTO技術(shù)棧公眾號