男生插女生下面的视频_麻豆视频福利_国产视频不卡在线_黑人巨大精品欧美一区二区区

GBase新聞

專注于數(shù)據(jù)庫軟件產(chǎn)品和服務(wù),致力于成為用戶最信賴的數(shù)據(jù)庫產(chǎn)品供應(yīng)商

GBASE金融應(yīng)用指南9 | 性能調(diào)優(yōu)

發(fā)布時(shí)間:2024-07-10

為幫助金融機(jī)構(gòu)做好分布式分析型數(shù)據(jù)庫產(chǎn)品的選型,推廣在金融行業(yè)部署應(yīng)用分布式分析型數(shù)據(jù)庫的成功經(jīng)驗(yàn),GBASE南大通用在北京金融科技產(chǎn)業(yè)聯(lián)盟的指導(dǎo)下編寫《南大通用GBase 8a金融應(yīng)用指南》。《指南》深入介紹了分布式分析型數(shù)據(jù)庫從選型規(guī)劃、開發(fā)設(shè)計(jì)規(guī)范、數(shù)據(jù)安全高可用,直至運(yùn)維優(yōu)化的部署全過程,并介紹了GBase 8a MPP Cluster在國(guó)家政策性銀行和國(guó)有大行的代表性部署案例。

GBASE南大通用將陸續(xù)推出系列文章,分享解讀《指南》內(nèi)容,希望能夠?qū)V大金融用戶的數(shù)據(jù)庫選型提供借鑒幫助,助力科技金融的高效實(shí)施和高質(zhì)量發(fā)展。本篇是系列文章的第9期,介紹數(shù)據(jù)庫系統(tǒng)的性能調(diào)優(yōu)。

性能調(diào)優(yōu)貫穿在項(xiàng)目的各個(gè)階段中,從規(guī)劃系統(tǒng)的邏輯架構(gòu)就已經(jīng)開始了優(yōu)化之路,逐步經(jīng)過系統(tǒng)邏輯架構(gòu)設(shè)計(jì)->倉庫模型設(shè)計(jì)->數(shù)據(jù)模型設(shè)計(jì)->SQL開發(fā)->數(shù)據(jù)庫參數(shù)調(diào)整->業(yè)務(wù)調(diào)度,逐級(jí)優(yōu)化,從宏觀到微觀,優(yōu)化難度則由易到難,調(diào)整難度由難到易。

1、性能分析

通常項(xiàng)目設(shè)計(jì)和開發(fā)完成后,會(huì)進(jìn)行正式上線前的測(cè)試和試用階段,在這個(gè)過程中通過集群監(jiān)控工具可以觀察業(yè)務(wù)執(zhí)行性能是否達(dá)標(biāo)。如果存在性能不達(dá)標(biāo)的業(yè)務(wù)sql,可通過查看不達(dá)標(biāo)sql語句的執(zhí)行計(jì)劃和trace日志來判斷可優(yōu)化的關(guān)鍵點(diǎn),根據(jù)這些關(guān)鍵點(diǎn)選擇參數(shù)優(yōu)化、模型調(diào)優(yōu)和SQL優(yōu)化的方法來提升性能。

2、參數(shù)優(yōu)化

GBase 8a產(chǎn)品提供了各服務(wù)的配置參數(shù)供用戶根據(jù)業(yè)務(wù)執(zhí)行情況對(duì)集群靈活調(diào)優(yōu)。觀察需要調(diào)優(yōu)的業(yè)務(wù)sql特征,根據(jù)這些特征在下面列出的參數(shù)種類中選擇匹配的種類,在GBase 8a的《參數(shù)手冊(cè)》中瀏覽該類參數(shù)章節(jié),選擇合適的參數(shù)調(diào)整測(cè)試,如:

SQL優(yōu)化參數(shù)、SQL語法控制參數(shù)、內(nèi)存相關(guān)參數(shù)、線程相關(guān)參數(shù)、資源管理相關(guān)參數(shù)、GBase 8a運(yùn)行機(jī)制相關(guān)參數(shù)、數(shù)據(jù)傳輸相關(guān)參數(shù)等。

3、模型調(diào)優(yōu)

需調(diào)優(yōu)的sql在查詢計(jì)劃或者trace日志中表現(xiàn)出下列現(xiàn)象,則需進(jìn)行模型調(diào)優(yōu):

? sql涉及的表數(shù)據(jù)量大且在集群各節(jié)點(diǎn)分布不均,出現(xiàn)數(shù)據(jù)傾斜

? 表關(guān)聯(lián)的中間結(jié)果集過大

模型調(diào)優(yōu)包括

? 修改表類型(hash分布表、隨機(jī)分布表、復(fù)制表)

? hash分布表重新選擇hash分布列

? 基于列存的寬表設(shè)計(jì)和預(yù)處理優(yōu)化,即將大表關(guān)聯(lián)提前進(jìn)行預(yù)處理成寬表,原來的基于大表多表關(guān)聯(lián)的查詢轉(zhuǎn)化為基于預(yù)處理結(jié)果表的單表查詢

? 數(shù)據(jù)優(yōu)化,數(shù)據(jù)排序入庫

? 數(shù)據(jù)壓縮優(yōu)化,設(shè)置合適的壓縮模式

4、SQL優(yōu)化

需調(diào)優(yōu)的sql經(jīng)檢查模型合理,可進(jìn)一步進(jìn)行SQL調(diào)優(yōu),一般在查詢計(jì)劃或者trace日志中出現(xiàn)下列現(xiàn)象,可進(jìn)行SQL調(diào)優(yōu):

? 數(shù)據(jù)類型隱式轉(zhuǎn)換較多

? 表的關(guān)聯(lián)順序不合理

SQL調(diào)優(yōu)包括:

? 表結(jié)構(gòu)優(yōu)化,如數(shù)據(jù)類型調(diào)整

? 索引優(yōu)化

? SQL語句改寫優(yōu)化