上個月參加SQL PASS的九月份聚會,講師許致學老師分享了很多種備份還原的Solution。其中一種還原方式是可以指定資料庫還原到特定交易時間,很是有趣。筆記一下
建立合適的索引,來降低Select Top Order By帶來的效能問題
Order By向來是為人垢弊的效能殺手,可是有時又不得排序,也許可以透過建立索引來降低效能的影響。
利用資料表值參數(Table Valued)及預存程序來提升批次更新資料的速度
- 2150
- 0
- [SQL]TSQL語法技巧
日前有一個系統功能是要大量更新資料表的資料,我詢問一下PG預計如何撰寫該功能。PG回覆我說就是用迴圈更新前端餵近來的資料,我聽到當下覺得這樣的做法效能不僅差,且會對SQL造成一定程度的效能影響。
[ 活動 ]實戰探討 SQL Server 資料庫的備份與還原
SQL PASS 九月份活動
主題:實戰探討 SQL Server 資料庫的備份與還原
講師:許致學(Lancelot)老師
SQL2014 SP2新功能 DBCC CLONEDATABASE 複製資料庫
日前在FB看見楊老師分享SQL2014 SP2後新功能DBCC CLONEDATABASE,可以快速複製一個Database ( 只複製Schema和Statistics資料,不含實體資料 )。
如何查詢目前被Lock住的資料是哪一筆呢?
- 5538
- 0
- [SQL]TSQL語法技巧
當資料表資料發生Blocking時,我們第一時間往往就是檢查是哪一個Session鎖住資料
導致發生Blocking,但該如何查詢是哪一筆資料被鎖住呢 ?
當 Not In 遇上了 Null
- 5945
- 0
- [SQL]TSQL語法技巧
今日同事忽然跑來問我,說資料庫發生一個很奇怪的事。
[ 活動 ] AlwaysOn企業實戰及常見問題分析
講師:鄧立揚(Eddie)老師
時間:8/
[ TSQL ] SQL 2016 開始支援 DROP IF EXISTS 語法
- 7705
- 0
- [SQL]TSQL語法技巧
日前上揚志強老師的線上課程時看見楊老師的TSQL中有一句我沒用過的寫法,當下引起了我的興趣而測試了一下。發現該語法只有SQL2016才支援,所以算是新語法,在此分享給大家。
Filtered Index 篩選索引
之前聽過老師介紹篩選索引用使用時機,大多會使用在大資料表的某些Hot資料。例如近一年的資料會常被查詢,所以僅對今年的資料建Index...但大家有想過其他的應用情境嗎?
簡易比較不同的資料壓縮參數設定,看看它們之間的效能差異吧
日前到淡江上許致學老師的效能調教課程,課程中聽到老師提到SQL的資料表壓縮功能會耗用CPU效能,但不會造成明顯的效能問題。因此很好奇的實測看看,到底壓縮過的資料會造成CPU多大的影響呢?
刪除資料庫FileGroup中的特定檔案 How to Remove SQL Data File
有時我們會在FileGroup中建立多個File檔案來分散磁碟的IO壓力
,但如果要移除FileGroup中的某一個檔案該怎麼做呢 ? 如果我們
採用SSMS的UI來做,可是會發生錯誤歐。
SQL CLR初體驗,利用CLR撰寫SQL Function處理計算公式並回傳計算結果
- 5817
- 0
- [SQL]TSQL語法技巧
今天在SQL PASS的FB上有一位朋友詢問一個問題
如何讓SQL根據Column中儲存的算式,在Select中算出每一筆Row的答案
注意Left Join時過濾條件擺放的位置,不同的位置可是會有不同的結果歐
- 13531
- 0
- [SQL]TSQL語法技巧
今天同仁問我一個TSQL問題,語法如下
Select * From Tb1 a
Left Join Tb2 b On a.id=b.id
Where b.name='Rock'
[活動] SQLPASS 六月份活動出爐囉!巫術般的R語言讓SQL綻放強力黑魔法
SQLPASS 六月份活動出爐囉!
主題:巫術般的R語言讓SQL綻放強力黑魔法
‧請給我一個理由說服我為何需要使用R?
‧集眾人智慧,開源讓知識更為流通
‧SQL Server R Services讓DBA秒變數據分析師
‧在微軟的世界中,R將無所不在
[活動]SQL PASS五月份聚會
SQLPASS 五月份活動出爐囉!
想到PASS找同好或高手挖寶嗎?
但課後交流時間實在太短。
PASS聽到大家的心聲了。
五月份舉辦的就是聚會。
讓大家在舒適環境中互相交流
希望兩個小時的互動時間
能讓您收穫滿滿 !
SQL 2016 的新DMF sys.dm_exec_input_buffer
- 405
- 0
- [SQL]TSQL語法技巧
- 2016-05-06
SQL 2016 有一個不錯用的DMF叫sys.dm_exec_input_buffer,介紹給大家。
[TSQL] 搜尋出某張資料表中使用特定Index做Seek的Query之執行計畫
- 570
- 0
- [SQL]TSQL語法技巧
- 2016-04-20
我們可以利用sys.dm_db_index_usage_stats這一個DMV來知道索引的使用狀況,例如哪一個索引被seek幾次scan幾次。但有時我會想要知道到底是哪一些語法使用到這一個索引。
36888及36882錯誤 Event Log
無意間發現Event Log 一堆36888跟36882的錯誤訊息,此一錯誤訊息應是無害可以略過,但自己筆記一下
[活動]SQL PASS四月份聚會 SQL Server的進化 - 解析SQL Server 2016新功能
四月份SQLPASS課程出爐囉!
本次主題是SQL Server 2016新功能完整介紹
歡迎有興趣的成員趕緊來報名參加喔!