您現在的位置是:首頁 >精選問答 > 2023-10-02 19:06:16 來源:
sqlserver2000安裝教程(sql server 2000)
大家好,我是小夏,我來為大家解答以上問題。sqlserver2000安裝教程,sql server 2000很多人還不知道,現在讓我們一起來看看吧!
sql server 2008 功能特色
1、新的FORCESCAN查詢提示
任何DBA在進行查詢優化的時候,都知道scan和seek之間的區別。Scan是指讀取表中每一行數據然后返回查詢;而seek使用表的葉數據來找到能夠回答相同查詢的行。當查詢結果僅涉及到表數據的10-15%時,通常使用seek方式會比較好,當涉及到大量數據時則使用scan,它會讀取整個表然后送到內存中然后返回結果,無需分析索引。
①新的FORCESCAN提示功能就和字面上的意思一樣,可以確保查詢優化器在給定的操作中不使用seek,而強制使用scan。需要提醒的是,FORCESCAN需要謹慎使用,否則會造成查詢性能降低的后果。
②SELECT user_type FROM user_table WITH (FORCESCAN)
上面的語句假定user_type列相對來說并不是獨一無二的,也就是所謂的“低基數”列,這時候使用FORCESCAN就和使用索引沒有太大差別。
③隨著SQL Server查詢優化器變得越來越強大,我在自己的程序中已經很少會用到這種提示功能,但是FORCESCAN還是有它的用武之處。強制表掃描是對系統進行拷問測試的一種方法,FORCESCAN在這方面將會發揮積極的作用。
2、FORCESEEK查詢提示的新功能
①FORCESEEK和FORCESCAN二者是截然相反的,它會強制數據庫使用seek。在之前的版本中也存在這一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK來指定需要seek的索引或者列:
②SELECT user_name FROM user_table
③WITH (FORCESEEK(user_table_index(user_name))
④如果你能夠想到的,在user_table上有一個索引叫做user_table_index,它將user_name作為其中的一列。這會強制查詢優化器使用這個索引和列來進行seek。你還可以seek多個列,但是這需要按照它們在索引中的位置順序來指明出來。
⑤一個可能的應用場景:你創建了一個系統,其中生成索引后你想要手動進行詳細的說明,或者是用存儲過程以及內嵌SQL語句來自動生成。
3、新的系統對象
①每當SQL Server有版本更新的時候,都會出現一些新的系統對象,用戶每次都將它們挖掘出來然后記錄到文檔當中。下面就是SQL Server 2008 R2 SP1中一些新的系統對象。
②sys.dm_os_volume_stats:當進行查詢的時候,這個動態管理函數將返回存儲數據庫文件的磁盤信息。比如磁盤上還有多少可用空間,這個卷是否支持壓縮。
③sys.dm_os_windows_info:返回SQL Server運行的操作系統信息(哪個版本的Windows),其中包括了修訂級別以及操作系統語言等。
④sys.dm_server_registry:返回現安裝的SQL Server相關注冊信息。
⑤sys.dm_server_services:返回SQL Server正在運行的服務狀態,包括上次啟動時間、服務是否運行在集群實例上等。
4、支持仿真(512e)硬盤
存儲市場中目前正涌現出新的硬盤驅動器,其中之一就是使用所謂的“512e”格式的硬盤,仿真硬盤運用磁盤的4K扇區,但是在界面上模擬一個512字節的扇區硬盤。在TechTarget之前關于仿真硬盤對Windows Server影響的報道中,作者已經將該硬盤稱為先進格式硬盤,而且它對于提升SQL Server這樣應用性能方面有很大的優勢。因此,微軟在SP1中添加了對仿真硬盤的支持,它可以讓Windows Server 2008 R2運行更好。
5、數據層應用組件架構(DAC Fx)
數據庫架構管理是讓每個DBA頭痛的事情,但是SQL Server在這方面提供了不錯的幫助。數據層應用組件(DAC)就是這樣的一個工具:它讓數據層對象(基本上就是數據庫中所有的東西)寫入和部署變得輕松起來。SP1包括了一個新的DAC Fx和DAC升級向導,這兩個工具可以幫助SQL Server現有數據庫架構進行升級,而且還支持微軟新的云數據庫平臺SQL Azure。
6、SharePoint PowerPivot磁盤空間控制
①微軟PowerPivot數據往往會緩存在SharePoint中,但是DBA還是無法對緩存機制有一個比較直接的控制。SQL Server 2008 R2 SP1可以讓DBA控制不活躍數據庫在內存中緩存的時間,并對PowerPivot文件進行磁盤清理。如果你的系統中只有少量的PowerPivot數據,而且更改很少,你希望它能夠長時間緩存在內存中,那么新的磁盤空間控制功能將會非常有幫助。
②通過sys.sp_db_increased_partitions存儲過程將一個表分成15000個分區。
③sys.sp_db_increased_partitions存儲過程可以使DBA能夠針對一個特定的表設定increased_partitions。在之前的SQL Server版本中,DBA最多能夠分成1000個分區,而新的SP1中最多則可以達到15000個分區。這是非常大的一個改進。
點擊下載:ql server 2008?
sql server 2000 功能特色
1、多實例支持能力
sql2000桌面版最多可在單臺計算機上同時支持16個數據庫服務器實例。
2、Osql.exe
osql實用工具是Microsoft所提供的一種用于臨時以交互方式執行Transact-SQL語句或腳本程序的Win32命令行工具。借助這種實用工具,您將可以在一種類似于命令提示行的工作環境中以交互式方式輸入Transact-SQL語句。相應語句所生成的結果集也將在命令行窗口中加以顯示。
3、復制功能
sql2000桌面版同時支持以發布者及訂閱者身份所進行的合并復制操作,從而使您得以在多個站點(某些情況下可能會覆蓋數以百計的站點)上同時維護相同數據的多份拷貝。此外,sql2000桌面版還支持其它形式的復制操作,但其只能提供范圍有限的功能。例如,MSDE 2000只能在訂閱者環境中參與事務化復制和快照復制操作。
4、性能
sql2000桌面版是一種可共享的本地化數據引擎。它擁有一種能夠為達到性能優化目的而將最大并行批處理工作負載數量控制在5個以內的可管理并行工作負載控制機制。相關命令與日志記錄可對實例進行監控,以避免出現并行執行工作負載數量超過5個的情況,在這種情況下,即便是配置良好的系統,也會產生明顯的性能下降。當并行執行的工作負載數量超過5個時,如果再有批處理工作負載被提交上來,并行控制機制將不斷減慢系統運行速度。這些工作負載既不會被取消,也不會自己丟失;他們仍將在一種不斷下降的性能模式中得到處理。如果您的解決方案必須支持5個以上的并行工作負載,那么,我們強烈建議您移植到SQL Server 2000或SQL Server 2000企業版,以便獲得具備更高伸縮能力的最佳優化性能。
5、最大數據庫規模
sql2000桌面版最多可為每個數據庫提供2 GB存儲空間。這一限制條件是以數據庫而非服務器為單位的。每臺計算機可支持多個sql2000桌面版實例,其中每個實例為數據庫所提供的存儲空間之和不得超過2 GB。
6、數據轉換服務
sql2000桌面版有能力運行數據轉換服務(DTS)軟件包。然而,由于其并未配備相應的DTS設計器,因此,它將無法設計DTS軟件包。
7、遠程管理功能
sql2000桌面版同時支持本地管理與遠程管理方式。然而,由于相關事務可能在不同服務器之間交替產生,因此,sql2000桌面版將無法在多服務器運行環境中實現遠程管理。
點擊下載:sql server 2000
本文到此講解完畢了,希望對大家有幫助。