付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué) 傳DBA成 ,授IT人立身分預(yù)先組織表的方MySQL將特定表行分配為行的子
特定于MySQL分區(qū)的分布是跨物理進(jìn)行每個分區(qū)為其自己的單mysql>mysql>SHOW***********************43.rowName:Status:Type:STORAGELibrary:NULLLicense:PROPRIETARY >mysqld--skip-加快和刪除行運行時速MySQL使用WHERESELECTSELECTtitleFROMWHEREcategory=ANDpublished>1990ANDpublished<SELECTtitleSELECTtitleFROMbookPARTITION(p0)WHEREcategory='medicine‘ANDpublished>DELETECREATETABLE<table_name>(<table_column_options>)PARTITIONBY<type>CREATETABLE<table_name>(<table_column_options>)PARTITIONBY<type>包含ID號小于10,000的訂單的分包含ID號介10,00019,999之間的訂單的分以此類推,直到p4p4(40,000<=id<p3(30,000<=id<p2(20,000<=id<表p1(10,000<=id<p0(id<RANGE分區(qū)->idINTAUTO_INCREMENTPRIMARY->store_idINT,sales_id->)ENGINE=->PARTITIONBYRANGE(id)->在此“訂單”示例中,按每個地區(qū)的ID為訂單指定分p4p4(store_id=p3(store_id=p2(store_id=表p1(store_id=p0(store_id=LIST分區(qū)->idINT->sales_idINT,order_dateDATE,note->INDEXidx(id))ENGINE=->PARTITIONp0VALUESIN(1,3,4,->PARTITIONp1VALUESIN(2,12,->PARTITIONp2VALUESIN(6,8,->PARTITIONp3VALUESIN(5,7,9,11,->PARTITIONp4VALUESIN(10,13,15,->LIST分區(qū)表僅接受匹配分區(qū)的行,適用于基于列表中指定的值與RANGELIST不同,HASH在此“訂單”示例中,指定一個整數(shù)來將表分區(qū)為四個相等的p3p3p2表p1p0HASH分區(qū)->idINTAUTO_INCREMENTPRIMARY->noteVARCHAR(500))ENGINE=KEYPARTITIONBYKEY類似于HASHMySQLp3p3p2表p1p0KEY分區(qū)->idINT->INDEXidx(id))ENGINE=RANGE和LIST子分區(qū)自身可以是HASH在此“訂單”數(shù)據(jù)庫示例中,根據(jù)orders_range表,可以進(jìn)一p4sp1p4sp1p4sp0p4(id<p3sp1p3sp0p3(id<p2sp1p2(id<p2sp0p1sp1p1(id<p1sp0p0sp1p0(id<p0sp0子分區(qū)->->)ENGINE=->SUBPARTITIONBY->SUBPARTITIONS2- - - - - - SHOWCREATE查詢INFORMATION_SCHEMA.PARTITIONS顯示給定SELECT獲取分區(qū)信息:SHOWCREATEmysql>SHOWCREATETABLE********************1.row********************Table:orders_hashCreateTable:CREATETABLE`orders_hash``id`int(11)NOTNULL`customer_surname`varchar(30)DEFAULT`store_id`int(11)DEFAULT _id`int(11)DEFAULT`order_date`dateDEFAULT`note`varchar(500)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULT/*!50100PARTITIONBYHASH(id)PARTITIONS4獲取分區(qū)信息:SHOWTABLEmysql>mysql>SHOWTABLESTATUSLIKE********************1.rowName:Engine:Create_options:partitionedmysql>mysql>SELECT->->FROM->WHERE->GROUP_BY+|+++|group_concat(partition_name)+|orders_range|||||||+||||獲取分區(qū)信息:EXPLAINEXPLAINEXPLAINPARTITIONSSELECT*FROM********************1.rowid:select_type:table:partitions:type:ALLpossible_keys:key:key_len:ref:rows:使用ALTERTABLE將區(qū)表更改為分區(qū)表將ALTERTABLEPARTITIONBYRANGE更改為ALTERALTERTABLEPARTITIONBYHASH(id)PARTITIONS將分區(qū)或子分區(qū)中的所有現(xiàn)有行移至區(qū)將區(qū)表中的所有現(xiàn)有行移至表分區(qū)或子分ALTERTABLEorders_rangeALTERTABLEorders_rangeEXCHANGEPARTITIONp0WITHTABLERANGE或LIST將ALTERTABLE與DROPPARTITIONALTERALTERTABLEorders_rangeDROPPARTITION現(xiàn)在分區(qū)模式已更++++|PARTITION_NAME|PARTITION_DESCRIPTION | | | | | | | | | | DROPPARTITION需要DROP才能使用DROPPARTITIONALTERALTERTABLEorders_rangeDROPPARTITIONp1,此操作不會刪除任何表數(shù)ALTERTABLEorders_rangeREMOVEALTERTABLEorders_rangeREMOVE++|+|++++|PARTITION_NAME|PARTITION_DESCRIPTION+|++|++|+對于大型事務(wù)表,DROPPARTITIONDELETEADDPARTITIONRANGELISTKEYHASH表上運行的ADDPARTITION,速度取決于已經(jīng)I/O分區(qū) 分區(qū)在與InnoDB表相同位置中的文件可以提供DATADIRECTORY選項來重定位分每個分區(qū)在以下數(shù) 中具有其自己的文如果禁用innodb_file_per_table,分區(qū)將在共享表空間不能僅對數(shù)據(jù)或僅對索引進(jìn)行分分區(qū)不可用于以下引MERGE、FEDERATED、鎖定操作在執(zhí)行每個語句過程中由表引擎來處理每個引擎處理鎖的方式均不相每個分區(qū)有一個引擎實只鎖定刪改分僅在執(zhí)行語句過程中保持該鎖每個表的最大分區(qū)數(shù)為不支持空間類不能對臨時表進(jìn)行分不能對日志表進(jìn)行分不支持外不支持FULLTEXT索無全局索引
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026新疆生產(chǎn)建設(shè)兵團(tuán)第一師中級人民法院司法警務(wù)輔助人員招聘16人備考考試試題附答案解析
- 2026浙江金華市武義經(jīng)濟(jì)開發(fā)區(qū)管理委員會招聘4人備考考試試題附答案解析
- 2026中國航空工業(yè)集團(tuán)津電招聘備考考試試題附答案解析
- 2026中國人民大學(xué)綜合服務(wù)中心招聘2人備考考試題庫附答案解析
- 2026年東營市東營區(qū)事業(yè)單位公開招聘工作人員(60人)備考考試試題附答案解析
- 2026山東事業(yè)單位統(tǒng)考濱州市惠民縣招聘43人參考考試試題附答案解析
- 2026北京市順義區(qū)醫(yī)院第一批招聘編外25人備考考試試題附答案解析
- 成都市食品生產(chǎn)許可制度
- 食品生產(chǎn)廠消毒制度
- 煙葉生產(chǎn)網(wǎng)格化管理制度
- 2025年湖北能源集團(tuán)股份有限公司招聘筆試真題
- ARK+Invest+年度旗艦報告《Big+Ideas+2026》重磅發(fā)布
- 2026山西臨汾市大寧縣招聘第四次全國農(nóng)業(yè)普查辦公室人員8人備考題庫及一套完整答案詳解
- 2026年及未來5年中國激光干涉儀行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 禮品卡使用規(guī)范與制度
- 2026年廈門市外事辦公室翻譯崗位遴選專業(yè)能力測試含答案
- 2025年總經(jīng)理安全生產(chǎn)責(zé)任書
- DB42∕T 2390-2025 城市更新規(guī)劃編制技術(shù)規(guī)程
- 殘疾人職業(yè)技能培訓(xùn)方案
- T-CFIAS 3037-2025 飼料添加劑 蛋白鋅
- 眼鏡銷售培訓(xùn)課程
評論
0/150
提交評論