當前位置:首頁 » 編程語言 » sql2000sql2005

sql2000sql2005

發布時間: 2024-08-11 10:56:29

sql2000升級到sql2005查詢速度很慢是為什麼

簡單回答:
普通家用、工作桌面用電腦上,SQL 2005的表現不會比SQL2000的快。
簡單的查詢,SQL 2005的表現與SQL2000的速度基本一樣。
在當前的主流配置的伺服器級別的計算機上,復雜的查詢,SQL 2005及其後版本,可能會比SQL2000的速度高很多。

*********以下相關知識********

1、SQL2005相對SQL2000來說,基礎資源佔用要大很多,所以,在普通個人辦公用電腦或筆記本上,直接感受就是慢了很多。
2、在當前主流的伺服器上,配置得當的話,對客戶端提供數據的能力相比SQL2000來說,速度上基本差不多。復雜查詢的速度要高很多(多表運算、聯查、相似方式查詢,等)。那種以為版本越新速度越快的想法是不確切的。
3、對於SQL Server來說,新版本的優越性在於它的新特性,穩定性,以及對新的硬體的支持,以及復雜條件下的優化。比如最大支持的CPU數、最大支持內存量。在大內存、多CPU的情況下,新版本的運行效率有可能比老版本高。
4、在當前,如果是從SQL 2000升級的話,個人建議使用SQL Server 2008 R2版,這個版本相對SQL 2005要穩定一些,用的人也比較多一些,別人的資料、經驗也相對全一些。
5、重復的是,SQL2005也好,SQL2008也好,以及其後版本的SQL Server,在某些基礎的東西的運行速度和效率上,並不一定比SQL2000要快。比如在千萬在千萬條數據的某數據表中用「=」去查找某條記錄,SQL2008的執行得到結果的速度與SQL2000的基本一樣。
6、但是,並不是建議千年用SQL2000不放,隨著硬體性能的發展,有很多東西是隨著變化的,SQL 2005及其後版本對某些需要大時間執行的語句作了很多細微的優化。比如在千萬條數據的某數據表中執行like語句,在大內存(32G內存以上的伺服器上)SQL2008的執行得到結果的速度就要比SQL2000快30%左右。

Ⅱ sql2005和sql2000有什麼區別

1、加強的T-SQL (事務處理SQL )
T-SQL 天生就是基於集合的關系型資料庫管理系統編程語言,可以提供高性能的數據訪問。現在,它與許多新的特性相結合,包括通過同時使用TRY和CTACH來進行錯誤處理,可以在語句中返回一個結果集的通用表表達式(CTEs),以及通過PIVOT 和UNPIVOT命令將列轉化為行和將列轉化為行的能力。

2、CLR(Common Language Runtime,通用語言運行時)
SQL Server 2005中的第二個主要的增強特性就是整合了符合.NET規范的語言 ,例如C#, ASP.NET 或者是可以構建對象(存儲過程,觸發器,函數等)的 VB.NET。這一點讓你可以在資料庫管理系統中執行.NET代碼以充分利用.NET功能。它有望在SQL Server 2000環境中取代擴展的存儲過程,同時還擴展了傳統關系型引擎功能。

3、服務代理(Service Broker)
服務代理處理的是以鬆散方式進行聯系的發送者和接收者之間的消息。一個消息被發送、處理和回答,完成整個事務。這大大擴展了數據驅動應用程序的性能,以符合工作流或者客戶業務需求。

4、數據加密
SQL Server 2000沒有用來在表自身加密數據的有文檔記載的或者公共支持的函數。企業需要依賴第三方產品來滿足這個需求。SQL Server 2005自身帶有支持對用戶自定義資料庫中存儲的數據進行加密的功能。

5、SMTP郵件
在SQL Server 2000中直接發送郵件是可能的,但是很復雜。在SQL Server 2005中,微軟通過合並SMTP郵件提高了自身的郵件性能。SQL Server從此跟Outlook說「bye-bye」!

6、HTTP終端
你可以很輕松地通過一個簡單的T-SQL 語句使一個對象可以在網際網路上被訪問,從而創建一個HTTP終端。這允許從網際網路上呼叫一個簡單的對象來獲取需要的數據。

7、多活動結果集(Multiple Active Result Sets ,簡稱MARS)
多活動結果集允許從單個的客戶端到資料庫保持一條持久的連接,以便在每個連接上擁有超過一個的活動請求。這是一個主要的性能改善,它允許開發人員讓用戶在使用SQL Server工作的時候擁有新的能力。例如,它允許多個查詢,或者一個查詢的同時輸入數據。底線就是一個客戶端連接可以同時擁有多個活動的進程。

8、專用管理員連接
如果所有的內容都出錯了,那麼只能關閉SQL Server服務或者按下電源鍵。專用管理員連接結束了這種狀況。這個功能允許資料庫管理員對SQL Server發起單個診斷連接,即使是伺服器正在出現問題。

Ⅲ 如何在已安裝Sql2000的Windows 2003 Server上安裝Sql2005並確保共存

在Window 2003 Server上實現Sql2000與2008的共存安裝指南


假設你的系統已經安裝了Sql2000,接下來我們將逐步安裝Sql2005,確保兩個版本的無縫協作。


步驟一:光碟1的安裝


跳過光碟的「准備」選項,直接進入「伺服器組件、工具、在線手冊和示例」的安裝。在許可協議頁面,確認接受條款,這是必要的安裝前提。


隨後,安裝程序會進行系統配置檢查,你的硬體配置要足夠支持,否則可能會遇到問題。接著,輸入注冊信息並選擇安裝組件,僅選SQL Server Database Services,可以選擇「高級」選項自定義安裝路徑。


關鍵步驟二:實例名設置


如果你是初次安裝,可以選擇默認實例名。但鑒於Sql2000的存在,我們需要創建「新實例名」,輸入一個16位字母(A-Z或a-z),避免與Sql2000沖突。


安裝過程包括混合認證模式的設置和sa密碼,其他默認選項即可,直至完成安裝。此時,Sql2005並未自動附帶Management Studio,還需進一步處理。


光碟2:工具安裝


運行光碟2,選擇「僅工具、在線手冊和示例」進行安裝,遵循常規步驟:同意協議,然後一路「下一步」至最後的注冊。


決定成敗的步驟:功能選擇


至關重要的是,你需要在客戶端組件部分進行本地安裝,確保所有工具都包含在內。然後,簡單地按「回車」直至完成。


見證成果:Management Studio的出現


終於,在SQL Server 2005的程序中,我們找到了期待已久的SQL Server Management Studio。至此,Sql2000與2008的共存安裝大功告成。


總結


通過以上步驟,你已經成功地在Windows 2003 Server上實現了Sql2000與Sql2005的和諧共存。希望這份詳細的指南能為你的資料庫管理帶來便利。

Ⅳ 請問SQL2000和2005有什麼區別

首先SQL2005比SQL2000存儲的數據量要大很多人,有人說,SQL2005可以存儲全球每個人10M的數據,當然如果有這么大的磁碟的話。
其次,SQL2005支持資料庫邏輯分區!
sql2000與2005 jdbc 連接的不同;
SQL Server 2005 包含幾個在企業數據管理中關鍵的增強:易管理性,可用性,可伸縮性,安全性,易管理性

其實用過的人都知道,2005的界面比2000好很多,實用性上也高很多,2000執行sql語句要打開窗口,2005直接可以運行很直觀,2005的好多地方把2000重一些分散的功能都集中在一起了,用起來很方便
另外這里也有一堆理論方面的,可供參考
http://..com/question/7351839.html

熱點內容
php了解 發布:2024-11-25 16:16:26 瀏覽:933
個人搭建伺服器要錢不 發布:2024-11-25 16:06:56 瀏覽:832
伺服器磁碟滿了怎麼辦 發布:2024-11-25 16:06:14 瀏覽:19
python代碼文本分類 發布:2024-11-25 16:05:22 瀏覽:224
加密cf備份 發布:2024-11-25 16:05:21 瀏覽:442
java加鎖 發布:2024-11-25 15:50:26 瀏覽:397
電信營業廳安卓文件夾是哪個 發布:2024-11-25 15:40:14 瀏覽:498
後期配置本田遙控鑰匙怎麼換電池 發布:2024-11-25 15:39:37 瀏覽:235
vbs關機腳本 發布:2024-11-25 15:39:32 瀏覽:442
java收入 發布:2024-11-25 15:36:34 瀏覽:885