【云和恩墨业务介绍】之数据库性能优化服务
數(shù)據(jù)庫性能優(yōu)化的必要性
性能問題對(duì)于行業(yè)、企業(yè)用戶的信息化處理能力、客戶的直接體驗(yàn)、硬件資源的投入成本、 運(yùn)維要求都有著直接的影響,一旦性能問題爆發(fā),將導(dǎo)致業(yè)務(wù)系統(tǒng)不可正常使用,客戶體驗(yàn)變差等一系列影響,因此,提前發(fā)現(xiàn)性能問題前兆,主動(dòng)預(yù)防和調(diào)優(yōu),對(duì)用戶的系統(tǒng)非常重要。
隨著企業(yè)數(shù)據(jù)的積累,以及應(yīng)用負(fù)荷壓力的增長(zhǎng),數(shù)據(jù)庫系統(tǒng)不可避免的會(huì)出現(xiàn)性能衰減、響應(yīng)延遲,通過深入的性能優(yōu)化服務(wù),云和恩墨可以幫助用戶實(shí)現(xiàn)最佳成本效益,以現(xiàn)有硬件資源,實(shí)現(xiàn)最大化性能和業(yè)務(wù)支撐,減少用戶的硬件投入,改善用戶體驗(yàn)。在大量?jī)?yōu)化項(xiàng)目中,性能優(yōu)化服務(wù)可以幫助用戶在相應(yīng)應(yīng)用層面獲得數(shù)十倍至上百倍的性能改進(jìn)。
數(shù)據(jù)庫可能面臨的挑戰(zhàn):
系統(tǒng)資源使用增加,CPU 頻頻告警
大量報(bào)表或數(shù)據(jù)統(tǒng)計(jì)無法在預(yù)計(jì)時(shí)間內(nèi)完成
系統(tǒng)響應(yīng)變慢,影響用戶體驗(yàn)
極端情況下,終端用戶完全無法使用
性能優(yōu)化服務(wù)內(nèi)容
云和恩墨擁有多名業(yè)內(nèi)公認(rèn)的 Oracle ACE 和 Oracle ACE 總監(jiān)級(jí)別的技術(shù)專家,為行業(yè)用戶提供更加專業(yè)、權(quán)威的優(yōu)化監(jiān)控、評(píng)估、咨詢、調(diào)整服務(wù),范圍涵蓋數(shù)據(jù)庫性能監(jiān)控、架構(gòu)設(shè)計(jì)、性能優(yōu)化等全方位的技術(shù)服務(wù),我們總結(jié)了對(duì)于大部分客戶最為合理的一些性能優(yōu)化服務(wù)內(nèi)容,用戶可根據(jù)自身實(shí)際需求從中選擇。
性能監(jiān)控與優(yōu)化服務(wù)主要包括以下四部分內(nèi)容:
1
性能監(jiān)控與調(diào)整
性能監(jiān)控是提前發(fā)現(xiàn)問題、潛在隱患的必然手段,性能監(jiān)控工具(或腳本)則是支持性能監(jiān)控服務(wù)的基礎(chǔ)。 我們針對(duì)客戶的特性,持續(xù)地幫助客戶對(duì)于監(jiān)控產(chǎn)品中需要自定義的性能趨勢(shì)圖/告警/報(bào)告進(jìn)行改善,并對(duì)監(jiān)控產(chǎn)品發(fā)現(xiàn)的數(shù)據(jù)庫性能問題提出專業(yè)的優(yōu)化建議。性能監(jiān)控服務(wù)與優(yōu)化調(diào)整服務(wù)相結(jié)合,通過性能監(jiān)控服務(wù)自動(dòng)及時(shí)發(fā)現(xiàn)性能隱患,通過優(yōu)化調(diào)整服務(wù)快速解決系統(tǒng)的各種潛在性能隱患,確保系統(tǒng)高效、穩(wěn)定運(yùn)行。
2
架構(gòu)設(shè)計(jì)與咨詢
良好的系統(tǒng)架構(gòu)設(shè)計(jì)是保證數(shù)據(jù)庫高可用性、靈活的可擴(kuò)展性以及業(yè)務(wù)穩(wěn)定運(yùn)行的前提。云和恩墨整合了業(yè)界以下專業(yè)域的專家,在客戶業(yè)務(wù)系統(tǒng)地規(guī)劃設(shè)計(jì)和建設(shè)實(shí)施階段提供客觀中立的第三方咨詢?cè)O(shè)計(jì)服務(wù):
數(shù)據(jù)庫(架構(gòu)、性能、安全)
開發(fā)(SQL 開發(fā)、BI)
我們多年的系統(tǒng)與數(shù)據(jù)庫運(yùn)維、架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)?zāi)軌虮WC業(yè)務(wù)系統(tǒng)架構(gòu)的良好實(shí)現(xiàn)。
3
性能評(píng)估預(yù)測(cè)
云和恩墨的數(shù)據(jù)庫性能評(píng)估服務(wù)可以幫助企業(yè)對(duì)數(shù)據(jù)庫運(yùn)行狀態(tài)、性能、負(fù)荷趨勢(shì)、業(yè)務(wù)變化等進(jìn)行全面的評(píng)估,為數(shù)據(jù)庫構(gòu)建全面的運(yùn)行檔案,指導(dǎo)企業(yè)的數(shù)據(jù)平臺(tái)升級(jí)、遷移與性能優(yōu)化決策。
在數(shù)據(jù)庫性能評(píng)估服務(wù)中,我們將通過全面的數(shù)據(jù)采集,詳盡的后期分析,為用戶提供專業(yè)的評(píng)估報(bào)告,本項(xiàng)服務(wù)的內(nèi)容包括:
全面的數(shù)據(jù)采集
專家團(tuán)隊(duì)的多方位性能分析
詳盡的報(bào)告匯總
通過數(shù)據(jù)庫性能評(píng)估服務(wù),可以幫助用戶制定平臺(tái)的升級(jí)或擴(kuò)容方案,或者幫助用戶量化系統(tǒng)負(fù)荷,明確優(yōu)化的提升空間,指導(dǎo)數(shù)據(jù)系統(tǒng)構(gòu)建決策。
4
SQL質(zhì)量控制
在快速發(fā)展的現(xiàn)階段,硬件資源很少會(huì)真正成為性能瓶頸,絕大部分問題往往與 SQL 代碼的質(zhì)量有關(guān),而 SQL 質(zhì)量又與開發(fā)人員的技能和經(jīng)驗(yàn)有著密不可分的關(guān)系,因此,對(duì) SQL質(zhì)量把關(guān)能夠從源頭把大量性能問題屏蔽,從而帶來高效穩(wěn)定的業(yè)務(wù)系統(tǒng)。
云和恩墨的專家具有豐富的數(shù)據(jù)庫優(yōu)化經(jīng)驗(yàn),為大量行業(yè)客戶提供了專業(yè)的數(shù)據(jù)庫應(yīng)用優(yōu)化服務(wù),同時(shí)專家們積累了大量的數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn),擅長(zhǎng)編寫高質(zhì)量 SQL 代碼。經(jīng)由云和恩墨專家審核和優(yōu)化的應(yīng)用系統(tǒng),絕大部分 SQL 性能問題都能夠快速有效的解決,確保了系統(tǒng)高效的運(yùn)行。
5
數(shù)據(jù)庫性能診斷及調(diào)優(yōu)
我們技術(shù)專家曾參與《Oracle 數(shù)據(jù)庫性能優(yōu)化》等多部 Oracle 專業(yè)書籍的編著,在大型數(shù)據(jù)庫(TB 級(jí)別)性能優(yōu)化方面擁有豐富的實(shí)踐經(jīng)驗(yàn),幫助用戶緩解了眾多性能問題,以技術(shù)為企 業(yè)創(chuàng)造了實(shí)際價(jià)值。
數(shù)據(jù)庫優(yōu)化服務(wù)按照如下階段執(zhí)行:
強(qiáng)大的技術(shù)專家團(tuán)隊(duì)
【數(shù)據(jù)庫優(yōu)化專家】羅海雄 – 15年數(shù)據(jù)庫運(yùn)維及優(yōu)化經(jīng)驗(yàn),全國 SQL 大賽冠軍
【SQL 優(yōu)化專家】 ? 懷曉明 –15年數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn),ITPub 開發(fā)版版主《劍破冰山》作者
【性能優(yōu)化專家】 ? ?蓋國強(qiáng) – Oracle ACE 總監(jiān),性能優(yōu)化與架構(gòu)專家多本暢銷數(shù)據(jù)庫書籍作者
【性能優(yōu)化專家】 ? ?楊廷琨 – Oracle ACE 總監(jiān),恩墨研究院院長(zhǎng),Oracle 百科全書
關(guān)于性能優(yōu)化,我們做了什么?
1
中國移動(dòng)通信
用戶數(shù)據(jù)庫曾多次因?yàn)?CPU 占用率100%導(dǎo)致性能衰減或者 HA 切換,優(yōu)化后 CPU 使用率降低60%,系統(tǒng)響應(yīng)速度提升,運(yùn)行平穩(wěn)。
2
中國聯(lián)通
2011 年 1 月,聯(lián)通電渠 iPhone 4S 首日發(fā)售時(shí),網(wǎng)上商城的統(tǒng)一支付系統(tǒng)出現(xiàn)嚴(yán)重性能問題,導(dǎo)致大量訂單無法響應(yīng)。我方專家緊急到場(chǎng),對(duì)其數(shù)據(jù)庫進(jìn)行了緊急優(yōu)化,通過對(duì)一些核心 SQL 的快速優(yōu)化調(diào)整,將部分 SQL 性能提升上萬倍,資源消耗明顯下降,通過這些優(yōu)化方法的實(shí)施,確保 iPhone 4S 順利完成網(wǎng)上發(fā)布。
3
國家電網(wǎng)
國網(wǎng)電子商務(wù)平臺(tái)是國家電網(wǎng)公司在信息化建設(shè)中的標(biāo)志性應(yīng)用,隨著電子商務(wù)平臺(tái)的應(yīng)用推廣與數(shù)據(jù)容量增長(zhǎng),應(yīng)用系統(tǒng)面臨了一系列的性能問題,如響應(yīng)緩慢、查詢延時(shí)等。
我方通過連續(xù)緊張的性能分析與優(yōu)化,于 2012 年 8 月 8 日晚實(shí)施了電子商務(wù)平臺(tái)數(shù)據(jù)庫、 應(yīng)用優(yōu)化調(diào)整。對(duì)比優(yōu)化前后的性能數(shù)據(jù),系統(tǒng)的 CPU 使用率降低了 40%,IO 吞吐量下降了 60%,而同時(shí)整體業(yè)務(wù)量上升了 50%;綜合各項(xiàng)統(tǒng)計(jì)數(shù)據(jù),電子商務(wù)平臺(tái)的整體性能優(yōu)化提升率在 60%左右,性能改善顯著。
4
華數(shù)傳媒
華數(shù)傳媒網(wǎng)絡(luò)有限公司具有大小系統(tǒng)數(shù)據(jù)庫 30 多個(gè),主要為 Oracle 數(shù)據(jù)庫,日常運(yùn)維監(jiān)控難度極大。由于人員有限,很難保證對(duì)這些系統(tǒng)性能的及時(shí)監(jiān)控。2011 年開始,我方成為華數(shù)傳媒的 Oracle 第三方服務(wù)提供商,通過對(duì)華數(shù)現(xiàn)有運(yùn)維情況的梳理,針對(duì)監(jiān)控力度不足, 性能問題時(shí)有發(fā)生的情況,推薦客戶采取了性能監(jiān)控軟件與性能優(yōu)化服務(wù)捆綁的方式,通過部署 Ignite 監(jiān)控軟件并定制化監(jiān)控腳本和閥值,實(shí)現(xiàn)了自動(dòng)化性能監(jiān)控、預(yù)警的功能,同時(shí)一旦 發(fā)現(xiàn)性能預(yù)警,我方工程師可根據(jù)題示信息立刻進(jìn)行分析,判斷性能問題的嚴(yán)重程度和基本原因,快速提供調(diào)整方案。
5
郵儲(chǔ)銀行
郵儲(chǔ)銀行原系統(tǒng)為分布在全國 31 省市的省級(jí)系統(tǒng),在新的規(guī)劃中將實(shí)現(xiàn)全國大集中管理。該系統(tǒng)由南天公司開發(fā),由于涉及數(shù)據(jù)量超過 20TB,瞬時(shí)并發(fā)用戶數(shù)也達(dá)到上萬,因此對(duì)系統(tǒng)的硬件需求和性能要求都非常高。為確保大集中系統(tǒng)數(shù)據(jù)庫能夠滿足如此大的并發(fā)量和數(shù)據(jù)量需求,我方協(xié)助南天公司進(jìn)行 E-R 模型的合理化設(shè)計(jì),同時(shí)根據(jù)業(yè)務(wù)特點(diǎn)對(duì)其進(jìn)行表和索引的物理化設(shè)計(jì),通過合適的分區(qū)和索引,結(jié)合數(shù)據(jù)庫的架構(gòu)設(shè)計(jì)思路,確保大集中后全國業(yè)務(wù)系統(tǒng)能夠高效穩(wěn)定的運(yùn)行。
6
大地財(cái)險(xiǎn)
大地保險(xiǎn)公司的核心保險(xiǎn)業(yè)務(wù)銷售系統(tǒng),在高峰期經(jīng)歷了持續(xù)的 CPU 100% 運(yùn)行,嚴(yán)重影響了系統(tǒng)效率,主要瓶頸出現(xiàn)在應(yīng)用解析 SQL 時(shí)的過度 CPU 占用,經(jīng)過項(xiàng)目組的集中優(yōu)化,將系統(tǒng)的整體 CPU 使用率降低了 40%~50%,徹底解決了長(zhǎng)期困擾用戶的性能影響。
數(shù)據(jù)庫性能優(yōu)化相關(guān)閱讀
記一次 RAC 環(huán)境性能診斷過程
如何利用復(fù)合索引解決性能問題
巧用索引降序掃描解決性能問題
隱含參數(shù)與 Library Cache 與 Shared Pool Latch 原理
數(shù)據(jù)庫系統(tǒng)的診斷 - 性能分析的起點(diǎn)
承前啟后 - Failed Login Count 帶來的性能問題
CLUSTERING_FACTOR 對(duì)于執(zhí)行計(jì)劃的影響
Oracle RWP 性能之旅—中國首秀受追捧
為什么INDEX FAST FULL SCAN需要排序?
業(yè)務(wù)高峰誤操作案例及建議
資源下載
《Oracle DBA手記》第3篇 ?SQL調(diào)優(yōu)篇
QCon軟件大會(huì),云和恩墨專家在現(xiàn)場(chǎng)!
如何加入云和恩墨大講堂微信群
搜索蓋國強(qiáng)(Eygle)微信號(hào):eeygle,或者掃描下面二維碼,備注:云和恩墨大講堂,即可入群。每周與千人共享免費(fèi)技術(shù)分享,與講師在線討論。
云和恩墨
數(shù)據(jù)驅(qū)動(dòng),成就未來。整合業(yè)界頂尖的技術(shù)與合作伙伴資源,圍繞數(shù)據(jù)及相關(guān)領(lǐng)域,提供解決方案和專業(yè)服務(wù)。
業(yè)務(wù)架構(gòu)
電子渠道(網(wǎng)絡(luò)銷售)分析系統(tǒng)、數(shù)據(jù)治理
IT基礎(chǔ)架構(gòu)
分布式存儲(chǔ)解決方案
數(shù)據(jù)架構(gòu)
Oracle DB2 MySQL NoSQL
專項(xiàng)服務(wù):架構(gòu)/安全/容災(zāi)/優(yōu)化/整合/升級(jí)/遷移
運(yùn)維服務(wù):運(yùn)維服務(wù) ?代維服務(wù)
人才培養(yǎng):個(gè)人認(rèn)證 ?企業(yè)內(nèi)訓(xùn)
軟件產(chǎn)品:SQL 審核、監(jiān)控、數(shù)據(jù)恢復(fù)
應(yīng)用架構(gòu)
應(yīng)用軟件開發(fā)管控:數(shù)據(jù)建模?| SQL審核和優(yōu)化?| 中間件服務(wù)
恩墨學(xué)院
恩墨學(xué)院是云和恩墨(北京)信息技術(shù)有限公司旗下的培訓(xùn)事業(yè)部,創(chuàng)業(yè)數(shù)年專注于數(shù)據(jù)庫認(rèn)證、技能培訓(xùn),以專業(yè)的講師塑造品牌,以專業(yè)的訓(xùn)練保證就業(yè),目前已經(jīng)發(fā)展成為國內(nèi)數(shù)據(jù)庫領(lǐng)域培訓(xùn)領(lǐng)導(dǎo)品牌。
總結(jié)
以上是生活随笔為你收集整理的【云和恩墨业务介绍】之数据库性能优化服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多条件模糊分页查询(angular+pr
- 下一篇: Mongodb Mysql 小测试 (