Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Database Design & Development SQL Server

SQL Server 實戰效能調校:TSQL 優化技巧大公開

TSQL 優化技巧大公開
Rating: 4.5 out of 54.5 (19 ratings)
55 students
Created by Rico Chen
Last updated 3/2020
Traditional Chinese
30-Day Money-Back Guarantee

What you'll learn

  • 獲取TSQL實用優化技巧
  • 獲取SQL Server查詢效能方面的知識
  • 獲取如何快速比較查詢效能方法
  • 獲取查詢效能的真相和驗證方法
  • 了解不良TSQL對應用程式效能的影響

Course content

5 sections • 31 lectures • 5h 29m total length

  • Preview01:56
  • Preview00:42
  • Preview03:05
  • 常見效能緩慢殺手
    09:51
  • 效能調校目標
    02:24

  • Preview02:57
  • 請求和快取機制
    10:16
  • 查詢優化和查詢存放區
    11:26
  • 執行和返回結果
    03:45

  • 簡單參數化
    10:28
  • 強制參數化
    08:06
  • ADO.NET和Dapper.NET的參數化
    08:31

  • 查詢改寫概述
    24:19
  • 魔法01-關於計數函式的三兩事
    11:21
  • 魔法02-被隱藏的真相
    07:22
  • 魔法03-多重陳述式資料表值函示的陷阱
    08:36
  • 魔法04-改善使用者函示效能
    06:42
  • 魔法05-改善複雜邏輯處理效能
    11:20
  • 魔法06-改善多維度查詢效能
    04:37
  • 魔法07-改善資料彙總效能
    14:11
  • 魔法08-改善查詢分組中首筆資料效能
    06:12
  • 魔法09-改善分頁查詢
    08:38
  • 魔法10-好用的合併
    19:06
  • 魔法11-好用的套用
    15:19
  • 魔法12-深入淺出參數探測效能問題
    17:51
  • 魔法13-動靜的抉擇
    40:16
  • 魔法14-TSQL的分家
    12:04
  • Preview08:44
  • 魔法16-力與美的結合
    14:02
  • 魔法17-改善複雜多對多查詢
    17:21

  • 優化技巧重點回顧
    07:58

Requirements

  • 已有TSQL基本開發經驗。
  • 會使用 SSMS 工具撰寫TSQL。
  • 已有SQL Server和Windows系統基礎和觀念。
  • 使用SQL Server 2017

Description

@關於資料庫應用管理,你該知道的不只有CRUD

  • SQL Server發展已超過30年,想要真正了解每個模組簡直難如登天

  • 隨著時間累積,資料庫中的資料變得日漸龐大及複雜,查詢效能開始受到考驗

  • 就算將SQL Server安裝在高檔的伺服器上,碰到特定情況也會變得特別緩慢

  • 遇到了查詢緩慢的TSQL,卻也因判斷不了問題根源導致無從下手改善


@巨量資料時代來臨,公司資料庫系統效能開始頻頻出問題,只好放棄逃離
其實,學會效能調校不用這麼辛苦!這系列課程希望將最完整的SQL Server效能調校觀念帶給您,教你如何解決查詢效能的問題:裡面沒有蜻蜓點水式的簡單教學,只有扎扎實實、拳拳到肉的技術與心法,結合大量實戰效能改善案例,讓你踏出系統效能調校的第一步!


寫好TSQL,擺脫效能地獄,從此改善查詢效能不再盲人摸象

TSQL作為存取SQL Server的主要語言,無論雲端或地端環境都常需撰寫TSQL,寫出高效能TSQL對於使用SQL Server的開發人員相當重要!雖然ORM開發方便,但當遇到複雜的查詢或大資料表時,ORM所產生的TSQL往往品質不佳,而且不容易調校。

這堂課的目的正是帶你深入掌握TSQL開發技巧!從查詢生命週期、了解參數化行為開始,一步步帶你暸解如何正確的改寫TSQL,加上大量的實戰案例。讓你能夠快速了解查詢效能問題主因、擁有快速解決的對應能力、最終寫出高效能的TSQL,從此再也不用眼睜睜看著電腦當機而無力改善!

上完這堂課,你將能夠學會

  • 利用簡單技巧,大幅改善現有系統緩慢的查詢。

  • 深入掌握TSQL開發技巧,提高自己的專業能力。

  • 加強系統查詢效能,減緩公司投入硬體資源的費用。

  • 瞭解影響資料庫效能的原因,迅速判斷問題並對症下藥。

  • 就算沒有原始碼,依然可以利用SQL Server完成各種工作目標


Who this course is for:

  • 本課程不適合新手,這是中高階效能調校課程,內容是我個人業界經歷分享。
  • 適合中高階DBA。
  • 適合中高階開發人員。
  • 適合SQL Server愛好者。
  • 適合對SQL Server效能調校有興趣者。
  • 適合立志朝高階SQL Server DBA、SQL Server Developer或資料庫架構師的專業人員。

Instructor

Rico Chen
浪跡Net埋首SQL Server效能調校工匠
Rico Chen
  • 4.8 Instructor Rating
  • 59 Reviews
  • 122 Students
  • 12 Courses

連續八年當選微軟最有價值專家,業界實務經歷超過10年。

擅長使用.NET/NetCore(C#) 技術開發 Web/OLTP 系統,並熟悉分散式架構設計實作、程式碼重構和效能調校,

也熟悉SQL Server應用開發、架構設計、效能調校和管理,

幫助許多企業從無到有規劃設計並開發核心系統、核心系統架構改造升級、核心系統效能調校,

並針對企業開發人員或DBA進行教育訓練,也擁有多年大型資料庫效能調校教學經驗

曾任企業資深架構師、RD經理、技術經理、資深研發工程師、專案經理、資深技術顧問、資深DBA,

微軟 SQL Server 研討會講師、Udemy線上講師、SQL Pass社群講師、RunPC(CIO前身)技術專欄作家。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.