活動簡介

提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

SQL Server高效能開發密技

活動規劃

雖然 SkillTree 只要用到資料庫的都是使用 Entity Framework 來做介紹,但幾年過去了,我們深感現在的開發人員對於 SQL 的基本敏感度越來越缺乏,所以特別邀請了 SQL Server 界的大神 許致學老師來幫我們灌輸 SQL Server 的技巧。

如果你本身依然在寫 ADO.NET 或你使用 Dapper 來操作資料庫,那高效能的觀念你不能沒有。

假設你已經全面進入到 Entity Framework 也別認為你可以逃離,擁有好的底層觀念你的 Entity Framework 才有調校的可能。

活動等級:初階→中階

活動講師

Lancelot Hsu(許致學)
Lancelot Hsu(許致學)

多年來服務超過 400 個以上的金融、製造、零售、旅遊、政府機構,包括定期維護、技術諮詢、效能優化、升級整併、規劃建置、緊急救援、異質整合與教育訓練。

講師經歷:
  • Microsoft SQL Server 資深顧問
  • Microsoft 認證講師
  • 企業內訓講師
  • SQL PASS 講者
  • twMVC 講者  

活動介紹

  • 效能不佳,始於資料表設計不良 
    • 資料庫與資料表設計準則
    • 無法提升效能的錯誤設計
    • 設計低耗資源的資料表
    • 設計良好與設計不佳的主鍵
  • 交易、鎖定、封鎖、死結
    • 交易隔離等級
    • 鎖定類型與封鎖
    • 如何減低封鎖與死結
  • 找出語法的瓶頸,執行計畫重點怎麼看
    • 如何找出耗資源,效能不佳的指令排行榜
    • 如何看懂執行計畫與分析瓶頸重點 
  • 善用索引與SQL撰寫技巧,提升效能千百倍
    • 叢集索引與非叢集索引
    • 資料行存放區索引
    • 記憶體內資料表
  • 高效能開發技巧
    • T-SQL 語法技巧
    • Window Function 技巧
    • SQL Server 2016+ T-SQL新功能

預備知識

  • 關聯式資料庫概念
  • Transact-SQL 語法具有實務撰寫經驗
  • 資料庫應用程式開發撰寫經驗

對象

  • 資料庫維護與管理人員
  • 撰寫 Transact-SQL 進階語法的開發者
  • 撰寫 SQL Server 後端資料庫程式的開發者
  • 需自行撰寫 Transact-SQL 的開發者

注意事項

  • 為避免清脆的鍵聲影響其他朋友,誠摯的懇求您不要攜帶機械式鍵盤。
  • 本課程有可能免費延長時數(最晚18:30)如您晚上有約請斟酌延後。

還想知道什麼就留言吧

持續學習

  • 我們使用 Microsoft Teams 做課程討論平台。了解更多

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
  • 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
  • 主辦單位保留對活動內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
  • 活動前7天申請退費,退費用0 %
  • 活動前8天申請退費,退費用90 %
  • 收到申請表後我們會主動與您聯繫。

目前活動