日前有一個系統功能是要大量更新資料表的資料,我詢問一下PG預計如何撰寫該功能。PG回覆我說就是用迴圈更新前端餵近來的資料,我聽到當下覺得這樣的做法效能不僅差,且會對SQL造成一定程度的效能影響。
利用資料表值參數(Table Valued)及預存程序來提升批次更新資料的速度
- 2155
- 0
- [SQL]TSQL語法技巧
日前有一個系統功能是要大量更新資料表的資料,我詢問一下PG預計如何撰寫該功能。PG回覆我說就是用迴圈更新前端餵近來的資料,我聽到當下覺得這樣的做法效能不僅差,且會對SQL造成一定程度的效能影響。
SQL PASS 九月份活動
主題:實戰探討 SQL Server 資料庫的備份與還原
講師:許致學(Lancelot)老師
日前在FB看見楊老師分享SQL2014 SP2後新功能DBCC CLONEDATABASE,可以快速複製一個Database ( 只複製Schema和Statistics資料,不含實體資料 )。
當資料表資料發生Blocking時,我們第一時間往往就是檢查是哪一個Session鎖住資料
導致發生Blocking,但該如何查詢是哪一筆資料被鎖住呢 ?
今日同事忽然跑來問我,說資料庫發生一個很奇怪的事。
講師:鄧立揚(Eddie)老師
時間:8/
日前上揚志強老師的線上課程時看見楊老師的TSQL中有一句我沒用過的寫法,當下引起了我的興趣而測試了一下。發現該語法只有SQL2016才支援,所以算是新語法,在此分享給大家。
之前聽過老師介紹篩選索引用使用時機,大多會使用在大資料表的某些Hot資料。例如近一年的資料會常被查詢,所以僅對今年的資料建Index...但大家有想過其他的應用情境嗎?
SQL PASS 七月份活動
主題:Power BI 商業智慧管理及應用
‧Power BI 服務
‧多重資料來源
‧Power BI Desktop實作
‧行動裝置應用
日前到淡江上許致學老師的效能調教課程,課程中聽到老師提到SQL的資料表壓縮功能會耗用CPU效能,但不會造成明顯的效能問題。因此很好奇的實測看看,到底壓縮過的資料會造成CPU多大的影響呢?
SQL在做索引操作時(重建或重組)往往需耗費很多的交易紀錄空間,今天無意間看見微軟的一張圖表,可以讓我們了解在對大資料表做索引操作時用甚麼樣的還原模式是最不耗資源的。
有時我們會在FileGroup中建立多個File檔案來分散磁碟的IO壓力
,但如果要移除FileGroup中的某一個檔案該怎麼做呢 ? 如果我們
採用SSMS的UI來做,可是會發生錯誤歐。
今天在SQL PASS的FB上有一位朋友詢問一個問題
如何讓SQL根據Column中儲存的算式,在Select中算出每一筆Row的答案
今天同仁問我一個TSQL問題,語法如下
Select * From Tb1 a
Left Join Tb2 b On a.id=b.id
Where b.name='Rock'
SQLPASS 六月份活動出爐囉!
主題:巫術般的R語言讓SQL綻放強力黑魔法
‧請給我一個理由說服我為何需要使用R?
‧集眾人智慧,開源讓知識更為流通
‧SQL Server R Services讓DBA秒變數據分析師
‧在微軟的世界中,R將無所不在
SQLPASS 五月份活動出爐囉!
想到PASS找同好或高手挖寶嗎?
但課後交流時間實在太短。
PASS聽到大家的心聲了。
五月份舉辦的就是聚會。
讓大家在舒適環境中互相交流
希望兩個小時的互動時間
能讓您收穫滿滿 !
SQL 2016 有一個不錯用的DMF叫sys.dm_exec_input_buffer,介紹給大家。
之前聽課時常聽講師提及一些可以提高特定查詢效能的作法,例如計畫指南或索引檢視。今天實作一下索引檢視並記錄一下,分享給大家 !
我們可以利用sys.dm_db_index_usage_stats這一個DMV來知道索引的使用狀況,例如哪一個索引被seek幾次scan幾次。但有時我會想要知道到底是哪一些語法使用到這一個索引。
無意間發現Event Log 一堆36888跟36882的錯誤訊息,此一錯誤訊息應是無害可以略過,但自己筆記一下