SYBASEIQ與ASE數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn)交流_第1頁(yè)
SYBASEIQ與ASE數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn)交流_第2頁(yè)
SYBASEIQ與ASE數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn)交流_第3頁(yè)
SYBASEIQ與ASE數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn)交流_第4頁(yè)
SYBASEIQ與ASE數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn)交流_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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)交流軟件開(kāi)發(fā)中心 應(yīng)用開(kāi)發(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í)鎖讀不封鎖讀讀不封鎖讀讀不封鎖寫(xiě)讀不封鎖寫(xiě)

2、寫(xiě)不封鎖讀寫(xiě)不封鎖讀寫(xiě)封鎖寫(xiě)寫(xiě)封鎖寫(xiě)p不等待其他進(jìn)程釋放鎖資源,應(yīng)用進(jìn)程得到錯(cuò)誤信息并立即返回第第 6 頁(yè)頁(yè)1.1. IQ特點(diǎn)特點(diǎn)l 適合做大批量數(shù)據(jù)處理適合做大批量數(shù)據(jù)處理復(fù)雜查詢(xún)速度快批量加載數(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查詢(xún)計(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ù)類(lèi)型p查詢(xún)的類(lèi)型(Type of query)p磁盤(pán)空間(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)查詢(xún)中的關(guān)聯(lián)字段,這種類(lèi)型的查詢(xún)是高度動(dòng)態(tài)的,事先不能確定)。根據(jù)字段的“基數(shù)”確定具體的FP類(lèi)型 在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)查詢(xú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ū)表索引類(lèi)型分區(qū)表索引類(lèi)型 Local index 縮小查找索引樹(shù) 并行 注意:分區(qū)列 Global index 精確查找 注意:維護(hù)開(kāi)銷(xiāo)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鎖鎖 用戶(hù)表鎖模式 鎖競(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ù)器的名稱(chēng)、服務(wù)器類(lèi)和網(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)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論