




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SYBASE IQ與與ASE數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) 使用經(jīng)驗(yàn)交流使用經(jīng)驗(yàn)交流軟件開發(fā)中心 應(yīng)用開發(fā)六部第第 2 頁(yè)頁(yè)目錄目錄IQIQ特點(diǎn)與優(yōu)化方法特點(diǎn)與優(yōu)化方法ASEASE特點(diǎn)與優(yōu)化方法特點(diǎn)與優(yōu)化方法2Q&AQ&A31第第 3 頁(yè)頁(yè)目錄目錄IQIQ特點(diǎn)與優(yōu)化方法特點(diǎn)與優(yōu)化方法1ASEASE特點(diǎn)與優(yōu)化方法特點(diǎn)與優(yōu)化方法2Q&AQ&A3第第 4 頁(yè)頁(yè)1.1. IQ特點(diǎn)特點(diǎn)l 列式存儲(chǔ)與壓縮存儲(chǔ)列式存儲(chǔ)與壓縮存儲(chǔ)讀取數(shù)據(jù)快讀取數(shù)據(jù)快p數(shù)據(jù)存儲(chǔ)方式p存儲(chǔ)優(yōu)化FP索引節(jié)省存儲(chǔ)空間節(jié)省存儲(chǔ)空間第第 5 頁(yè)頁(yè)1.1. IQ特點(diǎn)特點(diǎn)l 表級(jí)鎖表級(jí)鎖讀不封鎖讀讀不封鎖讀讀不封鎖寫讀不封鎖寫
2、寫不封鎖讀寫不封鎖讀寫封鎖寫寫封鎖寫p不等待其他進(jìn)程釋放鎖資源,應(yīng)用進(jìn)程得到錯(cuò)誤信息并立即返回第第 6 頁(yè)頁(yè)1.1. IQ特點(diǎn)特點(diǎn)l 適合做大批量數(shù)據(jù)處理適合做大批量數(shù)據(jù)處理復(fù)雜查詢速度快批量加載數(shù)據(jù)速度快l 不適合做聯(lián)機(jī)高并發(fā)業(yè)務(wù)不適合做聯(lián)機(jī)高并發(fā)業(yè)務(wù)鎖機(jī)制插入、更新等相對(duì)較慢第第 7 頁(yè)頁(yè)1.2. IQ優(yōu)化方法優(yōu)化方法lSQL優(yōu)化優(yōu)化l索引選擇索引選擇lSQL語(yǔ)句的執(zhí)行計(jì)劃語(yǔ)句的執(zhí)行計(jì)劃第第 8 頁(yè)頁(yè)1.2. IQ優(yōu)化方法優(yōu)化方法l IQ中中SQL優(yōu)化思路優(yōu)化思路對(duì)于最關(guān)鍵的地方進(jìn)行優(yōu)化表設(shè)計(jì),索引設(shè)計(jì)是關(guān)鍵對(duì)于關(guān)鍵SQL查看IQ查詢計(jì)劃,進(jìn)行診斷然后優(yōu)化SQL使用工具監(jiān)控IQ收集監(jiān)控統(tǒng)計(jì)
3、信息調(diào)整數(shù)據(jù)庫(kù)/Server選項(xiàng)選項(xiàng)第第 9 頁(yè)頁(yè)1.2. IQ優(yōu)化方法優(yōu)化方法l 索引選擇索引選擇索引選擇因素索引選擇因素p字段中唯一值的數(shù)量(Number of unique value)p字段的數(shù)據(jù)類型p查詢的類型(Type of query)p磁盤空間(Disk space usage)第第 10 頁(yè)頁(yè)1.2. IQ優(yōu)化方法優(yōu)化方法l 索引選擇索引選擇 主要主要IQIQ索引的適用情況索引的適用情況pFP索引 Ad-Hoc關(guān)聯(lián)(join)字段適合建立FP索引(熱點(diǎn)查詢中的關(guān)聯(lián)字段,這種類型的查詢是高度動(dòng)態(tài)的,事先不能確定)。根據(jù)字段的“基數(shù)”確定具體的FP類型 在SELECT列表中出現(xiàn)的
4、字段 在一些計(jì)算表達(dá)式中,例如SUM(A+B) 在WHERE子句的LIKE條件中或SUBSTR函數(shù)中,例如:column like “%x”第第 11 頁(yè)頁(yè)1.2. IQ優(yōu)化方法優(yōu)化方法pLF索引 關(guān)聯(lián)查詢的關(guān)聯(lián)字段 GROUP BY、ORDER BY中的字段 MIN、MAX、SUM、AVG、COUNT等聚集函數(shù)的參數(shù)字段 COUNT DISTINCT、SELECT DISTINCT WHERE子句中等于、不等于、=、 sp_helpartition TBP_TRANSACTION2 goname type partition_type partitions partition_keys -
5、- - - - TBP_TRANSACTION base table range 48 TRANSKEY (1 row affected) partition_name partition_id pages row_count segment create_date - - - - - - p200901 746534762 18 473 default Nov 25 2009 11:53PM p200902 762534819 2 24 default Nov 25 2009 11:53PM 。 p201206 787215315 877945 26761591 default Dec 22
6、 2011 8:03PM p201207 803215372 880428 26809739 default Dec 22 2011 8:03PM 。 p201211 867215600 1 0 default Dec 22 2011 8:03PM p201212 883215657 1 0 default Dec 22 2011 8:03PM Partition_Conditions - VALUES = (20090131) VALUES = (20090228) 。 VALUES = (20121130) VALUES select * from TBP_TRANSACTION wher
7、e TRANSKEY like 20120821%2 goQUERY PLAN FOR STATEMENT 1 (at line 1). STEP 1 The type of query is SELECT. 2 operator(s) under root |ROOT:EMIT Operator (VA = 2) | | |RESTRICT Operator (VA = 1)(0)(0)(0)(6)(0) | | | | |SCAN Operator (VA = 0) | | | FROM TABLE | | | TBP_TRANSACTION | | | Eliminated Partit
8、ions : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 | | | Index : UNI_TBP_TRANSACTION | | | Forward Scan. | | | Positioning by key. | | | Keys are: | | | TRANSKEY ASC | | | Using I/O Size 16 Kbytes for index leaf
9、pages. | | | With LRU Buffer Replacement Strategy for index leaf pages. | | | Using I/O Size 16 Kbytes for data pages. | | | With LRU Buffer Replacement Strategy for data pages.44直接找到44 (=312+8)區(qū)第第 47 頁(yè)頁(yè)2.2. ASE優(yōu)化方法優(yōu)化方法 分區(qū)表索引類型分區(qū)表索引類型 Local index 縮小查找索引樹 并行 注意:分區(qū)列 Global index 精確查找 注意:維護(hù)開銷Create tab
10、le partition by (partition_name on segment)Create index local index(partition_name on segment)第第 48 頁(yè)頁(yè)2.2. ASE優(yōu)化方法優(yōu)化方法p鎖鎖 用戶表鎖模式 鎖競(jìng)爭(zhēng) 死鎖 進(jìn)程死鎖 業(yè)務(wù)死鎖 sp_locks sp_object_stats 多tempdb第第 49 頁(yè)頁(yè)2.2. ASE優(yōu)化方法優(yōu)化方法p服務(wù)器維護(hù)服務(wù)器維護(hù) Reorg Update statistics 索引有效性第第 50 頁(yè)頁(yè)2.3. ASE數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法lbcp方法方法l代理表方法代理表方法第第 5
11、1 頁(yè)頁(yè)2.3. ASE數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法l bcp方法方法bcp table_name in|out datafile U username -P password -S server -c -t”|!” -A384 r”|!” 特點(diǎn)特點(diǎn):將數(shù)據(jù)從文件中導(dǎo)入到數(shù)據(jù)庫(kù),或者將數(shù)據(jù)從數(shù)據(jù)庫(kù)中導(dǎo)出到文件,必須將數(shù)據(jù)以文件形式落地。推薦使用推薦使用:去索引+并行bcp導(dǎo)入+建索引 此模式比“帶索引串行bcp”模式導(dǎo)入數(shù)據(jù)的效率高4-6倍。第第 52 頁(yè)頁(yè)2.3. ASE數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法數(shù)據(jù)庫(kù)數(shù)據(jù)遷移方法l 代理表方法代理表方法步驟步驟:1. 將遠(yuǎn)程服務(wù)器添加到interfaces
12、文件中;2. 將遠(yuǎn)程服務(wù)器的名稱、服務(wù)器類和網(wǎng)絡(luò)名添加到系統(tǒng)表中;3. 將遠(yuǎn)程表映射到Adaptive Server。特點(diǎn)特點(diǎn):數(shù)據(jù)可以直接在兩個(gè)數(shù)據(jù)庫(kù)中傳輸,而不以數(shù)據(jù)文件的方式作為中介,特別是對(duì)于包含有柜員手工錄入的數(shù)據(jù),大大減少了出錯(cuò)的幾率。適宜于單并發(fā)、數(shù)據(jù)量在百萬(wàn)級(jí)一下的表。第第 53 頁(yè)頁(yè)2.4. ASE數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)庫(kù)系統(tǒng)管理1、sp_who2、sp_locks3、 select * from master.sysprocesses where spid=1123spid status hostname program_name hostprocess - - - - - 1123 sleeping HQs_AMIQ_A isql 507998 c
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)主主要合同范本
- 土方供應(yīng)合同范本
- 公館購(gòu)房合同范本
- 加入商場(chǎng)合作合同范本
- 農(nóng)村柴火售賣合同范本
- 借用單位合同范本
- 個(gè)人頂賬房合同范本
- 單位裁員解聘合同范本
- 分體空調(diào)保養(yǎng)合同范本
- 勞務(wù)大工小工合同范本
- 路基換填級(jí)配碎石施工方案
- GRR表格MSA第四版完整版
- EIM Book 1 Unit 7 Learning languages單元檢測(cè)試題
- 第一講 新媒體藝術(shù)基礎(chǔ)-數(shù)字媒體藝術(shù)導(dǎo)論課件PPT
- 2023年山東電子職業(yè)技術(shù)學(xué)院?jiǎn)握忻嬖嚹M試題及答案解析
- 四川省政府采購(gòu)評(píng)審專家考試題庫(kù)
- 內(nèi)科學(xué)尿路感染(講課)
- GB/T 605-2006化學(xué)試劑色度測(cè)定通用方法
- GB/T 34875-2017離心泵和轉(zhuǎn)子泵用軸封系統(tǒng)
- GB/T 27924-2011工業(yè)貨架規(guī)格尺寸與額定荷載
- Unit 2 Lets celebrate Developing ideas-Writing a letter to express 課件【知識(shí)精講+拓展訓(xùn)練】高中英語(yǔ)外研版(2019)必修第二冊(cè)
評(píng)論
0/150
提交評(píng)論