NULL在資料庫中一直以來常會被拿出來警世,也看過一些書籍或聽一些演講都會提到盡量不要讓欄位是可以允許NULL的。
Constraints在資料含有NULL時的隱憂
- 1641
- 0
- [SQL]TroubleShooting
NULL在資料庫中一直以來常會被拿出來警世,也看過一些書籍或聽一些演講都會提到盡量不要讓欄位是可以允許NULL的。
一直以來,很多文章或書籍都會提到資料庫在對資料做增刪修都會因為資料異動導致Page Splits的產生。一旦過度的分割就會提高所謂的邏輯片段,而要降低邏輯片段就得對資料表或索引做Rebuild或Reorganize,今天心血來潮突然想LAB看看SQL對Page Splits的運作原理為何,所以簡易做個實驗。
一直以來有個觀念就是Session ID小於50的就是SQL系統用的System Process。
今天檢視前一日的SQL 效能報表時發現下班前到晚上8點持續有BatchRequest偏高的趨勢
感謝身懷絕技的 Colin Lin 老師擔任11月份講師,想知道SQL Server不為人知的問題嗎? 那絕不能錯過這次的主題歐。
現實的資料規劃中常會遇到有人將一些有意義的代號組成一字串來儲存,這樣的設計模式常常會碰到的大問題就是需要拆字串來查詢。而拆字串的方式查詢往往都無法使用索引,因此造成Table Scan進而影響效能。
日前一台Windows 2012R2 Server的.Net Framework疑似有問題
純筆記
之前看了一些關於Partition Table可以透過Switch的方式轉移某個Partition到另一個非Partition Table上,來降低Insert Into大量資料會造成IO的問題。
我們都知道叢集角色為預防FailOver Ping-Pong情況產生,可以至屬性中修改某時間區間可FailOver次數。
日前將一張資料表中一個資料型態為varchar改為nvarchar時發生了錯誤,發生錯誤之原因是因為該欄位有Default的Constraint相依導致。本LAB來簡單模擬此一問題。
這次我們一次提供兩個場次讓大家大大的滿足
台中的朋友千萬不要錯過這難得的機會喔!
活動地點:逢甲大學資訊電機館418教室
活動時間:7/29 13:00- 17:00
費用:全天250
上周一部SQL2016的Server做完Windows Update後,Database Mail的功能就不正常。所有的信件都unsent
MSDN官網在Create Index中對DROP_EXISTING功能的解說如下。
日前一位同仁來告知我說他寫了一支預存程序,但一執行卻跑很久也不會停止,因此請我幫忙看一下該預存程序。
日前支援開發一個跟卡證相關系統,系統目前上線運作快一年。日前檢視一下該系統相關資料表是否有索引破碎問題需要重建。其中發現一張資料表是用來存放卡號等相關資料,其破碎率高達99% ( Clustered Index ) 。我檢視該資料表叢集索引是採流水碼編號排序,理論上應該不至於破碎如此嚴重啊 !
【5月份的SQL PASS 演講來囉】
這次非常榮幸邀請James老師來微軟跟我們分享SQL Server On Azure 的實戰應用,課堂中會跟大家介紹從Azure SQL的環境建置到資料安全等相關議題!
有興趣的朋友千萬不要錯過囉~
建立外鍵Foreign Key可以確保關聯式資料表的資料的完整性,避免掉孤兒資料的產生。
前情提要MS SQL CDC(Change Data Capture)功能初體驗 ,這一篇是要介紹一個CDC須注意的問題, 讓我稍微模擬一下並分享給大家。
日前同仁想利用MS SQL中CDC(Chang Data Capture)功能來針對增刪修資料做紀錄及同步作業,之前我有稍微玩過,但許久沒有碰。因此趁機複習一下並了解一下CDC有甚麼使用上需注意的事項。