當前位置:首頁 >  站長 >  編程技術 >  正文

APMCon2017:“疑似”數(shù)據(jù)庫性能優(yōu)化新技術曝光

 2017-08-01 17:50  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  阿里云優(yōu)惠券 先領券再下單

只要一提到數(shù)據(jù)庫的性能優(yōu)化,很多人認為很簡單,無非就是建個索引,加快數(shù)據(jù)庫的查詢而已。然而事實真的是這樣么,在用戶量與日俱增、訪問量與往常不可同日而語的國內互聯(lián)網(wǎng)環(huán)境下,后端數(shù)據(jù)庫的性能環(huán)境到底是怎樣的,我們又該如何帶著針對性去優(yōu)化它?

一個成熟的數(shù)據(jù)庫架構并不是一開始設計就具備高可用、高伸縮等特性的,它是隨著用戶量的增加,基礎架構才逐漸完善。伴隨著互聯(lián)網(wǎng)化的不斷加深,后臺數(shù)據(jù)庫的規(guī)模不可避免的也不斷擴大。用戶量增大在給企業(yè)帶來大量的經濟收益的同時,也為后臺數(shù)據(jù)庫的查詢、讀取等造成了極大的壓力。以MySQL為例,MySQL的DBA目前主要會遇到個別垃圾SQL破壞整體的生產環(huán)境,以及哪條SQL最耗性能、哪條SQL被頻繁調用等性能問題。而且,要完美解決數(shù)據(jù)庫的性能問題,只是單純地了解數(shù)據(jù)庫是行不通的。需要對企業(yè)業(yè)務、整體系統(tǒng)架構有一個整體的了解,并且作為一位合格的DBA,需要對業(yè)務有一定的前瞻性,即當數(shù)據(jù)庫的查詢量只有30萬時,就需要做到支持50萬的查詢量。

但是,僅僅做到這些是遠遠不夠的,如何選擇最適合企業(yè)的數(shù)據(jù)庫?數(shù)據(jù)庫怎樣針對性優(yōu)化?在不同業(yè)務場景下哪款數(shù)據(jù)庫最合適等問題又該如何解決?作為一名企業(yè)級DBA,該如何提升自己的數(shù)據(jù)庫性能優(yōu)化技術?在APMCon2017數(shù)據(jù)庫性能優(yōu)化專場你都可以知道。

APMCon是由聽云、極客邦科技與InfoQ聯(lián)合主辦的全球高水準APM技術盛會,以“驅動應用架構優(yōu)化與創(chuàng)新”為主題,聚焦當前最為關鍵的移動端、Web端和Server端的性能監(jiān)控和管理技術。整個會議包含智能運維、數(shù)據(jù)庫性能優(yōu)化、移動性能優(yōu)化、前端性能優(yōu)化、業(yè)務數(shù)據(jù)實時分析和可視化、微服務與容器與CDN加速等話題。APMCon推動了APM在國內的成長與發(fā)展。大會第一屆便吸引了3500+運維、研發(fā)人員,50+國內外知名行業(yè)大牛共聚一堂,一同探討了APM相關的性能優(yōu)化、技術方案以及架構細節(jié),傳遞應用架構優(yōu)化和創(chuàng)新內容,會議內容和交流氛圍深受參會者好評。

專場介紹:伴隨著數(shù)據(jù)庫規(guī)模擴大,數(shù)據(jù)庫應用系統(tǒng)的速率下降,性能上出現(xiàn)的問題越來越多,數(shù)據(jù)庫的優(yōu)化顯得格外重要。除了提高硬件設備的性能,如增大內存,更新CPU等,更多的是要對數(shù)據(jù)庫性能的優(yōu)化,保障系統(tǒng)高效地運,節(jié)約,系統(tǒng)開銷,具有很好的應用價值。

關鍵詞:數(shù)據(jù)庫、性能、查詢調用

史季強京東商城資深架構師數(shù)據(jù)庫團隊負責人

演講主題:《MySQL5.7讓優(yōu)化更輕松》

演講摘要:MySQL5.7中新增了眾多特色功能,諸如Optimizer增強、支持多個觸發(fā)器、P_S增強、增加sys schema、在線修改VARCHAR長度、并發(fā)復制等,對于提升SQL效率都有很大幫助,如何利用這些特性讓優(yōu)化工作更輕松呢?主要內容有:為什么選擇MySQL5.7,MySQL5.7下的SQL優(yōu)化招數(shù)、關注MySQL8.0新特性

喬紅麟阿里巴巴數(shù)據(jù)庫事業(yè)部高級技術專家

演講主題:《數(shù)據(jù)庫智能優(yōu)化系統(tǒng)的探索與實踐》

演講簡介:

數(shù)據(jù)庫診斷優(yōu)化是提高數(shù)據(jù)庫性能和穩(wěn)定性的關鍵技術之一。過去幾年阿里巴巴集團數(shù)據(jù)庫規(guī)模急劇增長并且業(yè)務變化越來越快,傳統(tǒng)DBA人工加工具的診斷和優(yōu)化方法在規(guī)模如此之大,業(yè)務場景如此復雜的今天面臨極大的挑戰(zhàn)。

阿里巴巴數(shù)據(jù)庫技術團隊近幾年在智能數(shù)據(jù)庫診斷優(yōu)化方面有一些探索和實踐,期望能夠在本次演講中分享:

1、為什么從傳統(tǒng)DBA為中心的專家診斷優(yōu)化轉變?yōu)橄蜷_發(fā)人員提供自助化診斷優(yōu)化服務?

2、如何將數(shù)據(jù)庫診斷優(yōu)化專家經驗轉換為產品?背后的技術和挑戰(zhàn)有哪些?

3、如何基于海量數(shù)據(jù)分析為診斷優(yōu)化提供更多有價值的輸入?

4、如何結合機器學習/深度學習等技術提供更加智能的數(shù)據(jù)庫診斷和優(yōu)化服務?

5、“自診斷,自優(yōu)化”智能數(shù)據(jù)庫診斷優(yōu)化系統(tǒng)的一些思考

葉金榮知數(shù)堂聯(lián)合創(chuàng)始人MySQL布道師

演講主題:《MySQL5.7讓優(yōu)化更輕松》

演講簡介:MySQL5.7中新增了眾多特色功能,諸如Optimizer增強、支持多個觸發(fā)器、P_S增強、增加sys schema、在線修改VARCHAR長度、并發(fā)復制等,對于提升SQL效率都有很大幫助,如何利用這些特性讓優(yōu)化工作更輕松呢?

主要內容有:

一、為什么選擇MySQL5.7

1、MySQL5.7性能提升;

2、MySQL5.7新特性介紹,Server層優(yōu)化、InnoDB層優(yōu)化、Optimizer優(yōu)化、復制優(yōu)化等等。

二、MySQL5.7下的SQL優(yōu)化招數(shù)

1、如何設置SQL超時,避免個別垃圾SQL破壞生產環(huán)境;

2、如何查看某個線程當前執(zhí)行的SQL效率;

3、如何找到性能瓶頸SQL;

4、如何找到消耗最多內存的SQL;

5、如何找到哪些SQL被頻繁執(zhí)行;

6、如何找到慢SQL中的TOP10;

7、哪個文件(數(shù)據(jù)表)產生了最多的IO,讀多,還是寫的多;

8、如何找出哪些利用率很低的索引;以及其他等等。

三、關注MySQL8.0新特性

1、重大變化,數(shù)據(jù)字典改用InnoDB,不再使用MyISAM引擎,順便實現(xiàn)了DDL的原子性;

2、重大變化,增加不可見索引(INVISIBLE INDEX),方便刪除利用率很低的索引;

3、重大變化,增加支持倒序索引;

4、重大變化,重構Optimizer,HINT增強等;以及其他等等。

李珈甲骨文中國技術產品事業(yè)部高級技術總監(jiān)

演講主題:《甲骨文云數(shù)據(jù)庫》

演講摘要:在今天的技術海嘯蜂擁而至的年代,云是最熱的話題。作為在PaaS層面最重要的基礎-數(shù)據(jù)庫技術在云上有什么特別的能力?甲骨文數(shù)據(jù)庫又會有什么卓越表現(xiàn)?作為全球數(shù)據(jù)庫技術的領先者, Oracle的數(shù)據(jù)庫即服務DBaaS有哪些典型用法與案例?什么才是數(shù)據(jù)庫整合的最佳實踐?對于客戶的真實收益是什么?數(shù)據(jù)庫云的未來在哪里?本次演講會詳細分析這些問題,希望給參會者帶來新的收獲。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關文章

熱門排行

信息推薦