一些 SQL 效能最佳化、正規化的網頁整理

August 21, 2023

本文紀錄一些 SQL 效能最佳化、正規化的網頁連結,部份並附註個人心得。

最佳化

正規化

  • 資料庫正規化

    資料表要正規化,才能減少重複資料的數量,有效利用儲存媒體空間,以及避免重複資料導致的插入、更新和刪除錯誤。

  • 後疫情時代的數位轉型關鍵心法 ─ 資料庫篇 – CIO Taiwan

    但是正規化也帶來連接表格 (Join) 導致的效能影響,改善的做法包含:

    1. 將常用的資料改以 JSON 儲存,建立在同一資料表後,以 NoSQL 查詢。
    2. 善用 Stored Procedure 不須編譯、可參數化的特性。