server|效能 1、 用程式中,保證在實現功能的基礎上,盡量減少對資料庫的訪問次數;通過搜尋參數,盡量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔;能夠分開的操作盡量分開處理,提高每次的響應速度;在資料視窗使用SQL時,盡量把使用的索引放在選擇的首列;演算法的結構盡量簡單;在查詢時,不要過多地使用萬用字元如SELECT * FROM T1語句,要用到幾列就選擇幾列如:SELECT COL1,COL2 FROM
server|詳解 一、證明升級的必要性 找到進行SQL Server 2005升級的關鍵因素也許很簡單,但要說服技術和業務管理員進行實施卻是個難題。調查和教育是良好的開端。要考慮目前的平台遇到過的所有問題,然後確定單單SQL Server 2005(或者連同其他額外產品)會不會解決業務和技術上的難題。把調查結果彙報給上層管理員。 二、成本和投資回報
按這個來算,我們那個發水票的時間就會由 10分鐘-->20秒,這可太神奇了。 於是乎,下demo,測試,改成自己一般使用的方法測試,NND,還真可以說是極速。 在此貼上我的Demo:SqlBulkCopy.rar 複製代碼 代碼如下:using System; using System.Diagnostics; using System.Data; using System.Data.SqlClient; using Microsoft.ApplicationBlocks.Data;
server SQL Server 2005相對於SQL Server 2000改進很大,有些還是非常實用的。舉幾個例子來簡單說明 這些例子我引用了Northwind庫。 1. TOP 運算式 SQL Server 2000的TOP是個固定值,是不是覺得不爽,現在改進了。 --前n名的訂單declare @n int set @n = 10 select TOP(@n) * from Orders
server|觸發器 SQL SERVER 2005中,新增加了許多新的特性,其中的DDL觸發器是個不錯的選擇,根據資料初步學習如下,現整理之: 在sql server 2000中,只能為針對錶發出的 DML 語句(INSERT、UPDATE 和 DELETE)定義 AFTER 觸發器。SQL Server 2005 可以就整個伺服器或資料庫的某個範圍為 DDL