2018年5月29日 星期二
[SQL] 資料庫log過大問題
近期遇到備份儘管使用差異備份依舊非常龐大
檢查之下發現,原來是因為log table
難怪差異備份沒有幫助
接下來備份log之後, 再來把該table清空,
接著遇到資料庫交易記錄檔過大,
如果需要移除交易記錄(許可下當然事先備份出來再刪除)可參考下述
[SQL] 交易記錄檔 LDF 太大 (趴兔) - 使用 DBCC Shrinkfile
這裡使用DBCC SHRINKFILE來移除
USE TESTDB
GO
ALTER DATABASE TESTDB SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE(TESTDB_log, 1)
ALTER DATABASE TESTDB SET RECOVERY FULL WITH NO_WAIT
GO
這樣暫時清出空間,如果再不行就要來考慮壓縮資料表了~
2018年5月23日 星期三
[NET] 程式爬文的問題 WebClient vs HttpClient vs HttpWebRequest
最近需求是用程式爬文,我遇到使用webclient解析html居然跟瀏覽器看到的不一樣
後來找到一篇文章
WebClient vs HttpClient vs HttpWebRequest
描述各自解析的不同,以及最後提供一個簡易的解決方案使用restsharp套件
這套件postman新版的也能直接產生code
可說是相當便利~
最後我是使用HttpClient來取代WebClient使用~
訂閱:
文章 (Atom)