SQL Server 2014 Management Studio 筆記

  • 2904
  • 0
  • 2017-08-30

主要是紀錄在操作 SQL Server 2014 Management Studio 中的注意事項與要點。

包含了 T-SQL、暫存表、Sql(*.mdf、*.ndf、*.ldf)的組成與存放的位置、STORED PROCEDURE相關要點。


 

區域暫存表與全域暫存表 :

    create table [##/#]testLocalTempTb2(
    EmployeeId int identity(1,1),
    Name nvarchar(20),
    City nvarchar(20),
    Address nvarchar(100))
    go
NOTE : 
  • 新增的暫存表會存在Server底下的系統資料庫的 "tempdb"
  • 若無人連線時該表會刪除 或 sql_server重啟後
  • 暫存表應須自己控管刪除點(資源控管)
  • [ ## / # ] :  # : 只有建立起該暫存表的使用者可視(區域暫存)。## : 全部的使用者可視(全域暫存)

 

SQL 資料庫放置位置影響磁碟IO(當有雙磁碟時) : 

SQL資料庫的組成 : 
  • Database.mdf 檔
  • Database.ndf 檔(索引檔、預存程序、使用者自定義函數、資料表) 該檔包含在.mdf中
  • Database.ldf 檔(交易記錄檔)
NOTE : 

若有兩顆磁碟,應盡量把 ".mdf" 與 ".ldf" 兩個檔案放置於不同的硬碟,因這兩個檔案存取時會有較高的輸出輸入,若用此種做法可讓兩顆磁碟共同分擔IO。

 

T-SQL STORED PROCEDURE 的 with recompile : 

第一次使用與第二次使用預存程序的影響比數相差甚遠。
有時應重新讓該預存程序重新COMPILE會有較佳的執行效能,但若使用相同資料表且資料筆數若雷同就不需要重新COMPILE。

 

T-SQL  -  Handle Error 參考  :  

http://cbw0731.pixnet.net/blog/post/24994173

SSMS - 相關設定 參考 : 

http://blog.xuite.net/maxsanta/twblog/424538605-

 


多多指教!! 歡迎交流!!

你不知道自己不知道,那你會以為你知道