iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Data Technology

SQL Server 學習日誌 系列

幾年前因為維護專案接觸 Stored Procedure,開始開發與修改基本所需要的功能,因為不熟悉,過程中陸陸續續遇到效能問。幾年後因為工作需求,重新開始學習與撰寫 Stored Procedure。這一次面對大型系統,需要更多對於效能調教的知識與大小技術。運氣很好的是週遭很多專家朋友,在這一年學習了不少。在今年透過鐵人賽,將這些經驗一一做彙整,請大家多多指教。

鐵人鍊成 | 共 30 篇文章 | 48 人訂閱 訂閱系列文 RSS系列文 團隊2018 新年快樂
DAY 11

11.TRANSACTION ISOLATION LEVEL

前言 本篇文章圖片毀損,請參考此篇文章:https://dog0416.blogspot.com/2020/10/sql-server-transaction-...

2017-12-29 ‧ 由 Duran Hsieh 分享
DAY 12

12. Hint: WITH NOLOCK

前言 當服務負載量日益繼夜的增加,對於效能、速度的要求就會越來越高。目前接觸的工作無論對於程式碼、伺服器調教或資料庫設定都非常的嚴謹,在某次 code revi...

2017-12-30 ‧ 由 Duran Hsieh 分享
DAY 13

13. Database Mail 設定

前言 同步發表於部落格:https://dog0416.blogspot.com/2018/01/sql-server-database-mail.html 這...

2017-12-31 ‧ 由 Duran Hsieh 分享
DAY 14

14. CROSS APPLY 與 OUTER APPLY

前言 本篇文章圖片毀損,請參考:https://dog0416.blogspot.com/2020/10/sql-server-cross-apply-oute...

2018-01-01 ‧ 由 Duran Hsieh 分享
DAY 15

15.WITH common table expression 一般資料表運算式

介紹 最近在撰寫 Stored Procedure 發現一個類似於 Temp Table 的資料暫存方法 :一般資料運算式。有別於temp table ,他有些...

2018-01-02 ‧ 由 Duran Hsieh 分享
DAY 16

16. scripts 匯出資料表結構與資料

介紹 這篇文章是過去個人在前公司維護/匯入/匯出部份資料表時常用的方法,用於本地端測試小量資料正確性時相當方便。但遭遇有關聯性的資料表,進行資料操作會遇到限制問...

2018-01-03 ‧ 由 Duran Hsieh 分享
DAY 17

17. 使用 bacpac 進行備份 (匯出資料層應用程式)

2020.7.9 不知道什麼原因,發現在這邊的文章圖片遺失了,還好個人部落格有備份,若您要看完整的文章:資料層應用程式匯入/匯出 ( Azure SQL 備份與...

2018-01-04 ‧ 由 Duran Hsieh 分享
DAY 18

18. 使用 bacpac 進行還原 (匯入資料層應用程式)

2020.7.9 不知道什麼原因,發現在這邊的文章圖片遺失了,還好個人部落格有備份,若您要看完整的文章:資料層應用程式匯入/匯出 ( Azure SQL 備份與...

2018-01-05 ‧ 由 Duran Hsieh 分享
DAY 19

19. 取得自動新增流水號方法

介紹 在比較小型的專案,我們可能會透過自動新增流水號的方式新增資料。但在某些特殊的情況下可能需要撰寫 SP 來取得目前該資料表/該連線時新增的流水號,進行處理。...

2018-01-06 ‧ 由 Duran Hsieh 分享
DAY 20

20. 透過 NTILE 函式將資料進行分群

2020.07.10 突然發現自己文章的圖片不見了,還好在自己的部落格有進行備份,若您想要看完整的文章:序列函數 RANK, DENSE_RANK, NTILE...

2018-01-07 ‧ 由 Duran Hsieh 分享