標籤:原文:SQL Server :理解Page Free Space (PFS) 頁我們已經討論了GAM與SGAM頁,資料頁(Data Page) ,現在我們來看下頁面自由空間頁(Page Free Space (PFS) )。PFS在資料檔案裡是第2頁(頁號1,頁號從0開始),接在檔案頭(file header,頁號0)後。GAM與SGAM是用來跟蹤區分配情況,而PFS頁是用來跟蹤頁分配層級(page level
標籤:XML操作很少用到,最近查詢個語句,還得到官網查看用法。所以按照官方把相關的DML都操作一遍,作為記錄!~-- 測試資料 -- DROP TABLE #XMLTab CREATE TABLE #XMLTab(colxml XML) GO INSERT INTO #XMLTab SELECT N' <Record dt="2015-05-05"> <Exception
標籤:sql sqlserver 施耐德樓宇自動內建的SQLServer資料庫採用預設的windows登陸方式,這樣我們就無法通過IP進行遠端連線,現將修改方法記錄於此。1.修改sqlserver服務採用的tcp/ip協議a)在所有程式中調出SQL Server Configuration Manager,如:b)在SQL Server Configuration
標籤:需求是這樣的,在SQL SERVER中的Stock庫下,有兩千多張表。需要每張表都刪除今天的一條錯誤資料。首先得要得到所有表的名稱,代碼如下:Select name FROM SysObjects Where XType=‘U‘ and name <>‘InsertHistory‘ order BY Name ;SysObjects是一張系統資料表,它會記錄在資料庫內建立的每個對象(約束、預設值、日誌、規則、預存程序等)在表中佔一行。只有在 tempdb
標籤:在上一篇中忘記了一個細節。Range T-K 到底代表了什嗎?Range T-K Lock 代表了在 SERIALIZABLE 隔離等級中,為了保護範圍內的資料不被並發的事務影響而使用的一類鎖模式(避免幻讀)。它由兩個部分構成:第一個部分代表了他鎖定了一個索引範圍,在這個範圍內,所有索引使用 T 鎖進行鎖定;第二個部分是而這個範圍內已經命中的Key,這些 Key 將使用 K 鎖進行鎖定。合并在一起我們說在這個範圍內,索引範圍和特定的row的鎖定模式為 Range
標籤:SQL Server清除緩衝:DBCC DROPCLEANBUFFERS從緩衝池中刪除所有清除緩衝區。DBCC FREEPROCCACHE從過程緩衝中刪除所有元素。 DBCC FREESYSTEMCACHE從所有緩衝中釋放所有未使用的緩衝條目。 顯示執行資訊:SET STATISTICS IO { ON | OFF } 顯示有關由 Transact-SQL 陳述式產生的磁碟活動量的資訊。SET STATISTICS TIME { ON | OFF