目前分類:SQLSERVER (10)

瀏覽方式: 標題列表 簡短摘要

十大最佳儲存作法 (英文) (http://go.microsoft.com/fwlink/?linkid=148543&clcid=0x404)

SQL Server 預先部署 I/O 的最佳作法 (英文) (http://go.microsoft.com/fwlink/?linkid=148544&clcid=0x404)

RAID 層級與 SQL Server (http://go.microsoft.com/fwlink/?linkid=105581&clcid=0x404)

最佳化tempdb效能(http://msdn.microsoft.com/zh-tw/library/ms175527.aspx)

如需 Microsoft SQL Server 效能監視器計數器與 SharePoint 產品及技術的詳細資訊,請參閱規劃及監視 Office SharePoint Server 的 SQL Server 儲存體:效能建議和最佳作法 (白皮書) (http://go.microsoft.com/fwlink/?linkid=119398&clcid=0x404)。

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

若要監視資料庫伺服器的狀況,請使用下列效能監視器計數器:

  • Processor/% Processor Time/_Total (處理器/% 處理器時間/_Total)

    此計數器是處理器活動的主要指示器,因此在資料庫伺服器與網頁伺服器上同等重要。

  • LogicalDisk/% Disk Time/ (LogicalDisk/% 磁碟時間/)磁碟名稱

    此計數器測量磁碟在服務讀取或寫入要求時的經過時間比例。例如若是搜尋,請針對搜尋資料庫所在的磁碟監視此計數器。如果此計數器的平均值經常大於 90%,磁碟在搜尋時可能遇到瓶頸。

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()


如果想快速將Microsoft SQL Server 2005、Microsoft SQL Server 2008帳號與密碼在不同的主機移轉,可使用微軟KB918992的做法迅速移轉帳號。

1.啟動 SQL Server Management Studio,使用下列語法建立sp_hexadecimal、sp_help_revlogin兩個預儲程序

 

, , ,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

--功能說明:概略估算資料庫大小與資料表使用磁碟空間大小
USE 資料庫名稱;
GO
--更新統計資料需謹慎使用,在忙碌的狀態使用將造成系統更為緩慢
--EXEC sp_updatestats;

, , , ,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

在SQL2005~SQL2008R2中可以透過sys.dm_exec_connections動態檢視表查詢資料庫中連線的相關訊息,

請注意<圖一>、<圖二>執行

SELECT session_id,auth_scheme,client_net_address,client_tcp_port,
local_net_address,local_tcp_port
FROM sys.dm_exec_connections

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

sp_MsForEachTable使用說明

 

sp_MsForEachTable這指令是微軟沒有記錄在公開文件的預儲程序,在Master資料庫中的系統預儲程序中可以找到這個指令,透過這指令可以輕鬆取得每一資料表的詳細資訊,也可透過這個指令執行資料表的維護作業。

於目前常見SQL Server 版本中,透過下列指令可以取得使用者自訂資料表的相關訊息。

--SQL2000、SQL2005、SQL2008、SQL2008R2適用

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

sp_MSforeachdb指令是微軟沒有記錄在公開文件的預儲程序,在Master資料庫中的系統預儲程序中可以找到這個指令,透過這個指令可以輕鬆取得每一桶資料庫的詳細資訊,也可透過這個指令執行資料庫的維護作業。

於目前常見SQL Server 版本中,透過下列指令可以取得資料庫檔案的相關訊息。 

--sysfiles表格說明

--在SQL Server 2000中,sysfiles位於每一桶資料庫的系統資料表格中

--在SQL Server 2005中,sysfiles位於每一桶資料庫的檢視表中的系統檢視表

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果使用的是Microsoft SQL Server 2005Microsoft SQL Server 2008

請使用 SQL Server Management Studio 連線至 SQL Server 2005或

SQL Server 2008,然後執行下列 Transact-SQL 陳述式。

SELECT @@VERSION AS 'SQL Server Version' 
 GO 

  

SQLSERVER 2000 Developer Edition X32

, , ,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

 

--若有大批新增或修改資料,建議執行更新統計資料和更新資料列計數,以避免查詢資料會有效能緩慢的問題
--參考資料網站http://msdn.microsoft.com/en-us/library/ms174384.aspx
--更新單一桶資料庫統計資料

,

K 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.每一個資料表只能有一個叢集索引(Clustered index),若需建立一個叢集索引(Clustered index),

   當主索引鍵(Primary key)存在時, 需檢查此主索引鍵是否為非叢集(NONClustered),

   否則無法建立。

2.若建立索引時未指令為叢集或非叢集時,預設為建立非叢集(NONClustered)索引。

3.若此資料表具有主索引鍵(Primary key),則建立主索引鍵預設將被設定為叢集(Clustered)

K 發表在 痞客邦 PIXNET 留言(1) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼