只要一提到數據庫的性能優化,很多人認為很簡單,無非就是建個索引,加快數據庫的查詢罷了。然而事實真的是這樣么,在用戶量與日俱增、拜候量與往常不成同日而語的國內互聯網環境下,后端數據庫的性能環境到底是怎樣的,我們又該如何帶著針對性去優化它?
一個成熟的數據庫架構并不是一開始設計就具備高可用、高伸縮等特性的,它是隨著用戶量的增加,,基礎架構才逐漸完善。陪同著互聯網化的不停加深,后臺數據庫的規模不成制止的也不停擴大。用戶量增大在給企業帶來大量的經濟收益的同時,也為后臺數據庫的查詢、讀取等造成了極大的壓力。以MySQL為例,MySQL的DBA目前主要會遇到個別垃圾SQL破壞整體的生產環境,以及哪條SQL最耗性能、哪條SQL被頻繁調用等性能問題。并且,要完美解決數據庫的性能問題,只是單純地了解數據庫是行欠亨的。需要對企業業務、整體系統架構有一個整體的了解,而且作為一位合格的DBA,需要對業務有必然的前瞻性,即當數據庫的查詢量只有 30 萬時,就需要做到支持 50 萬的查詢量。
但是,僅僅做到這些是遠遠不夠的,如何選擇最適合企業的數據庫?數據庫怎樣針對性優化?在差別業務場景下哪款數據庫最合適等問題又該如何解決?作為一名企業級DBA,該如何提升本身的數據庫性能優化技術?在APMCon2017 數據庫性能優化專場你都可以知道。

APMCon是由聽云、極客邦科技與InfoQ聯合主辦的全球高水準APM技術盛會,以“驅動應用架構優化與創新”為主題,聚焦當前最為關鍵的移動端、Web端和Server端的性能監控和辦理技術。整個會議包羅智能運維、數據庫性能優化、移動性能優化、前端性能優化、業務數據實時分析和可視化、微辦事與容器與CDN加速等話題。APMCon鞭策了APM在國內的成長與發展。大會第一屆便吸引了3500+運維、研發人員,50+國表里知名行業大牛共聚一堂,一同探討了APM相關的性能優化、技術方案以及架構細節,傳遞應用架構優化和創新內容,會議內容和交流氛圍深受參會者好評。
專場介紹:陪同著數據庫規模擴大,數據庫應用系統的速率下降,性能上出現的問題越來越多,數據庫的優化顯得格外重要。除了提高硬件設備的性能,如增大內存,更新CPU等,更多的是要對數據庫性能的優化,保障系統高效地運,節約,系統開銷,具有很好的應用價值。
關鍵詞:數據庫、性能、查詢調用

史季強京東商城資深架構師數據庫團隊負責人
演講主題:《MySQL5. 7 讓優化更輕松》
演講摘要:MySQL5. 7 中新增了眾多特色功能,諸如Optimizer增強、支持多個觸發器、P_S增強、增加sys
schema、在線修改VARCHAR長度、并發復制等,對于提升SQL效率都有很大幫手,如何利用這些特性讓優化工作更輕松呢?主要內容有:為什么選擇MySQL5.7,MySQL5. 7 下的SQL優化招數、關注MySQL8. 0 新特性

喬紅麟阿里巴巴數據庫事業部高級技術專家
演講主題:《數據庫智能優化系統的探索與實踐》
演講簡介:
數據庫診斷優化是提高數據庫性能和不變性的關鍵技術之一。過去幾年阿里巴巴集團數據庫規模急劇增長而且業務變革越來越快,傳統DBA人工加工具的診斷和優化方法在規模如此之大,業務場景如此復雜的今天面臨極大的挑戰。
阿里巴巴數據庫技術團隊近幾年在智能數據庫診斷優化方面有一些探索和實踐,期望能夠在本次演講中分享:
1、為什么從傳統DBA為中心的專家診斷優化轉變為向開發人員提供自助化診斷優化辦事?
2、如何將數據庫診斷優化專家經驗轉換為產品?背后的技術和挑戰有哪些?
3、如何基于海量數據分析為診斷優化提供更多有價值的輸入?
4、如何結合機器學習/深度學習等技術提供更加智能的數據庫診斷和優化辦事?
5、“自診斷,自優化”智能數據庫診斷優化系統的一些思考

葉金榮知數堂聯合創始人MySQL布道師
演講主題:《MySQL5. 7 讓優化更輕松》
演講簡介:MySQL5. 7 中新增了眾多特色功能,諸如Optimizer增強、支持多個觸發器、P_S增強、增加sys schema、在線修改VARCHAR長度、并發復制等,對于提升SQL效率都有很大幫手,如何利用這些特性讓優化工作更輕松呢?
主要內容有:
一、為什么選擇MySQL5.7
1、MySQL5. 7 性能提升;
2、MySQL5. 7 新特性介紹,Server層優化、InnoDB層優化、Optimizer優化、復制優化等等。
二、MySQL5. 7 下的SQL優化招數
1、如何設置SQL超時,制止個別垃圾SQL破壞生產環境;
2、如何查看某個線程當前執行的SQL效率;
3、如何找到性能瓶頸SQL;
4、如何找到消耗最多內存的SQL;
5、如何找到哪些SQL被頻繁執行;
6、如何找到慢SQL中的TOP10;
7、哪個文件(數據表)產生了最多的IO,讀多,還是寫的多;
8、如何找出哪些利用率很低的索引;以及其他等等。
三、關注MySQL8. 0 新特性
1、重大變革,數據字典改用InnoDB,不再使用MyISAM引擎,順便實現了DDL的原子性;
2、重大變革,增加不成見索引(INVISIBLE INDEX),便利刪除利用率很低的索引;
3、重大變革,增加支持倒序索引;
4、重大變革,重構Optimizer,HINT增強等;以及其他等等。

李珈甲骨文中國技術產品事業部高級技術總監
演講主題:《甲骨文云數據庫》