原创 顯式值插入表的標識列中

SET IDENTITY_INSERT 允許將顯式值插入表的標識列中。 語法 SET IDENTITY_INSERT [ database.[ own

原创 某列在兩條相鄰的記錄之間的差值

求某列在兩條相鄰的記錄之間的差值,可擴展應用 求出符合條件的記錄,以下語句是以時間作爲差值條件 1: 表變量的方法 declare @a table (tid int identity(1,1),id int,t1 datetime) i

原创 SQL數據庫——鎖的概述

鎖的概述  一. 爲什麼要引入鎖  多個用戶同時對數據庫的併發操作時會帶來以下數據不一致的問題:  丟失更新 A,B兩個用戶讀同一數據並進行修改,其中

原创 數據庫自動網絡備份

企業管理器--管理--SQL Server代理--右鍵作業--新建作業--"常規"項中輸入作業名稱--"步驟"項--新建--"步驟名"中輸入步驟名--"類型"中選擇"Transact-SQL 腳本(TSQL)"--"數據庫"選擇執行命令的

原创 行轉列的問題

/*標題:普通行列轉換(version 2.0)作者:愛新覺羅.毓華 時間:2008-03-09地點:廣東深圳說明:普通行列轉換(version 1.0)僅針對sql server 2000提供靜態和動態寫法,version 2.0增加s

原创 優化SQL Server的內存佔用之執行緩存

優化SQL Server的內存佔用之執行緩存   在論壇上常見有朋友抱怨,說SQL Server太吃內存了。這裏筆者根據經驗簡單介紹一下內存相關的調優知識。首先說明一下SQL Server內存佔用由哪幾部分組成。SQL Server佔用的

原创 鏈接服務器應用實例

不同服務器數據庫之間的數據操作--創建鏈接服務器 exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '遠程服務器名或ip地址 ' exec sp_addlinkedsrvlogin

原创 數據庫質疑處理方法

備份數據文件,然後按下面的步驟處理:         1.新建一個同名的數據庫(數據文件與原來的要一致)         2.再停掉sql   ser

原创 數據表的物理優化方案(1)

    面對一個總量過億的數據庫,如何優化?雖然優化了主鍵,建立了索引,優化了查詢,可是,它爲什麼還是那麼慢呢? 更惡劣的情況是,在月結,轉帳,統計彙總時,它總是超時.     這的確是讓很多人頭痛的事.更多人提出的解決方案是:換硬件吧,

原创 SQL Server執行部分語句的內存代價

SQL Server執行部分語句的內存代價   衆所周知,SQL Server執行SQL語句的性能判定標準主要是IO讀取數大小。本文在不違反這一原則情況下,同時來分析一下部分SQL語句執行時,SQL Server內存的變化情況。 首先

原创 數據表的物理優化方案(2)

--------------------------------- -- 對指定的表進行物理優化. -------------------------

原创 分頁存儲過程

ALTER  PROCEDURE [dbo].[book_fenye] @tblName varchar(255), -- 表名  @mainid varchar(255), --主鍵字段名 @strGetFields varchar(1

原创 修改Metabase.xml文件提升IIS性能

    Metabase.xml文件是IIS的設置文件,每個網站已經IIS的設置都在這個下面,所以在修改這個文件之前要把這個文件備份一下。這個文件在C:/WINDOWS/system32/inetsrv/Metabase.xml,前篇的啓

原创 SQL Server 2008 索引之十億行數據測試報告

索引簡介       索引被創建於已有的表中,它可使對行的定位更快速更有效。可以在表格的一個或者多個列上創建索引,每個索引都會被起個名字。用戶無法看到索引,它們只能被用來加速查詢。 當然更新一個包含索引的表需要比更新一個沒有索引

原创 深入分析各種raid級別相對單盤速度變化

入分析各種raid級別相對單盤速度變化  RAID0用分片存儲方式把數據分佈在兩個盤或更多盤上,讀寫持續傳輸速率會增加一倍,隨機讀寫速度按理論是有可能增加的,這取決於數據分片大小和讀寫的大小,不過總的來說很值得懷疑;硬件RAID1的隨機和