1. sql2012比2008或者2005在性能上有所提升嗎
SQL2012對比SQL2008,並沒有提高多少,但SQL2014比SQL2008提高很多,建議直接上SQL2014吧,以下是權威的對比數據,記得採納。
SQLServer 2014比SQL Server 2008 R2上同樣的報表,查詢時間快80~100倍,IO開銷減少600~700倍,數據壓縮比達到17~20倍
2. SQL Server佔用內存過高,什麼原因導致的,用什麼方法可以解決
SQL Server運行越久,佔用內存會越來越大。因為sql server本身內存回收機製做的不好,這是微軟系列的伺服器&資料庫問題的通病。
解決SQL Server佔用內存過高的方法:
1.定期重啟SQL Server 2008 R2資料庫服務即可。
拓展資料
SQL Server 是Microsoft 公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
網路Microsoft SQL Server
3. sql server有哪些組件組成
整套的SQL Server 2012是由一系列的服務組件組成,各服務組件有其特有的功能,按照功能需要安裝不同的服務組件,以達到最佳的性能和最少的費用;x0dx0ax0dx0a其組件和燃備功能如下:x0dx0a(1)Database Engine Services:最核心的服務組件,負責資料庫的數據存儲,處理和數據安全,提供數據訪問控制,快速的事務傳輸和資料庫的高可用性;x0dx0a(2)SQL Server Replication:支持不同的資料庫之間數據的復制和分布;保證同步數據之間的一致性;x0dx0a(3)Full-Text and Semantic Extractions For Search:支持全文搜索,支持基於關鍵字的全文模糊搜索;x0dx0a(4)Data Quality Servies:在數據交互過程中管理數據質量和完整性更加容易;x0dx0a(5)Analysis Services:支持在線分析處理和數據倉庫;x0dx0a(6)Reporting Services -Native:讓通過WEB或者email形式來操作和傳輸數據更加容易;x0dx0a(7)Reporting Services-Sharepoint:通過Sharepoint集鍵段喊成報表視圖和報表管理;x0dx0a(8)Reproting Services Add-in For Sharepoint Procts:在Sharepoint和SQL Server之間的數據集成提供管理和用戶端介面;x0dx0a(9)Data Quality Client:提供集成服務和數據源質量之間的交互;x0dx0a(10)SQL Server Data Tools:是基於VS2010的商業智能開發環境,用於創建分析服務,集成服務和集成服務項目;x0dx0a(11)Client Tools Connectivity:伺服器和客戶端之間通訊組件;x0dx0a(12)Integration Services: 使得數據存儲之間遷移,集成和傳輸數據更加容易;x0dx0a(13)Client Tools Backward Compatibility:客戶端工具向後兼容,用於不同服務之間數據的兼容;x0dx0a(14)Client Tools Software Development Kit(sdk):資料庫應用程序開發人員用到的資源;x0dx0a(15)Documnentation Components:幫助文檔;x0dx0a(16)Managements Tools-Basic:企業管理器支持資料庫引擎,SQLCMD,SQL Server Powershell,分布式重放管理工具;x0dx0a(17)Managements Tools-Complete:企業管理器支持報表服務,稿野分析服務,集成服務,事件跟蹤器,資料庫優化向導,SQL Server管理工具;x0dx0a(18)Distributed Replay Controller:管理Distributed Replay Clientx0dx0a(19)Distributed Replay Client:在資料庫實例上激活分布式重放功能;x0dx0a(20)SQL Client Connectivity SDK:為開發資料庫應用程序提供客戶端鏈接軟體套件;x0dx0a(21)Master Data Serivces:為集成服務提供數據平台;
4. sql server2012中的AlwayOn高可用性不能正常打開請問怎麼解決
sql server 2012高可用性要開啟的話,有很多限制因素。你可以衫慧參考我的博客如何去搭伏姿建sql server2012 alwayson 高可用或廳答性環境:
http://www.cnblogs.com/ajiangg/p/3635993.html
5. sql集群和alwayson區別
SQL集群是一種通過將多台伺服器組裝成一個虛卜昌擬伺服器的技術運弊團,它可以提高查詢和資料庫運行的性能。AlwaysOn是SQL Server 2012提供的一種高可用性解決方案,它可以在多個旁橘節點上提供高可用性和災難恢復功能。SQL集群主要是為了提高性能,而AlwaysOn則主要是提供高可用性。
6. 如何移除sql server 2012高可用集群awalyson配置
強烈建議 ALWAYSON 不要集群了,直接用3台來做ALWAYSON 不過需要加存儲
強烈建議 ALWAYSON 不要集群了,直接用3台來做ALWAYSON 不過需要加存儲
7. 如何 配置 sql 2012 always on
首先配置Windows集群:
1. 安裝.NETFramework 3.5.1 Features和Failover Clustering
2. 安裝Windows KB 2494036
3.新建集群
4.選擇加入集群的伺服器:
5.檢測配置:
6.不需要選擇檢測共享磁碟(AlwaysOn不需要)
7.開始檢測:
8.檢測內容(檢測完成後可以導出Report):
9.之後輸入Cluster名字和IP點擊下一步創建成功,成功後打開Server Manager查看集群配置(可以看到並沒有共享磁碟,跟傳統的集群還是有區別的):
現在我們集群已經配置後了,下一步是安裝SQLServer並且配置Always On.
我們已經配置了Cluster,Part2 我們安裝SQL Server 2012 評估版(要使用64位的SQLServer, X86不支持Always On)並且配置Alaways On Group.
1. 以管理員身份安裝
2.選擇單機安裝(不是集群安裝)
3.SQL Server 2012的新功能,可以在安裝的時候搜索最新的補丁,將補丁也以前安裝(這個是可選項)
4.規則檢測
5.選擇安裝組件
6.實例名:
7.計算需要的磁碟空間:
8.Service賬戶(域賬戶):
9.排序規則(可以根據自己需要選擇):
10.設置許可權,資料庫文件備份地址以及Filestream選項:
11.安裝後需要重新啟動(可以查看安裝日誌):
12.在ConfigurationManager中對SQL Server開啟Always OnHigh Availability(可以自動檢測到前面我們創建的Cluster名字)
設置更改後需要重啟Service.現在一切都具備了,我們可以配置Always On group了。
1.創建新的可用性組(可用性組向導,也可以用下面的選型):
2.輸入可用性組的名字:
3.選擇組中的資料庫:
4.Replica 選擇Node2(選擇自動Failover/可讀資料庫):
5.點擊下一步,Node1將會備份資料庫到Share Folder然後還原到Node2做同步 (Node1為主,Node2為輔助)
下一步就是測試Node2數據可讀已經Failover.
可用性組我們已經創建成功了,現在測試一下Node2 上讀取數據以及Failover.
1. 數據測據:Node1上創建表test插入記錄
在Node2上訪問test資料庫,數據可以查到(在Mirror中是不可以查詢的,而且數據同步不會導致Node2的連接斷掉):
2. Failover測試:
連接到Node2:
Failover後(Primary已經變成Node2):
可以看到Always On group 既保證了高可用性,有可以實現同步資料庫的只讀訪問,提供了硬體的利用率,非常給力的一個功能。
最後,建議在 「AlwaysOn 高可用性 」下-》 「可用性組」 中,增加一個可用性組偵聽器,在偵聽器中可以設定一個IP,對外用此IP提供服務。這樣,SQL服務的IP可以不同於windows集群的IP。兩項服務有可能會在兩台不同的機器上。
8. SQL Server 2012 標准版是否能搭建alwayson
SQLServer 2012 Always on是針對高可用性和災難恢復的新解決方案。可以配置一個或多個輔助副本以支持對輔助資料庫進行只讀訪問,並且可以將任何輔助副本配置為允許對輔助資料庫進行備份。 這樣就提供了硬體的使用效率。
「可用性組」針對一組離散的用戶資料庫(稱為「可用性資料庫」,它們共同實現故障轉移)支持故障轉移環境。一個可用性組支持一組主資料庫以及一至四組對應的輔助資料庫。可用性組在可用性副本級別進行故障轉移。故障轉移不是由諸如因數據文件丟失或事務日誌損壞而使資料庫成為可疑資料庫等資料庫問題導致的。
9. SQL Server 2012 AlwaysOn 高可用 主切換到輔(從)的時候,怎麼在主的實例上做備份
吧啦
10. sql server2012高可用性多個資料庫之間怎麼同步
可以通過sql觸發器來實現。
例下列觸前猜發器代碼 :
create trigger tri_kszb_inserton ygpx_kszb --操作的表名for insert --給表插入一條數據的時候觸發asdeclare @kssj datetime declare @sqbh char(40)select @kssj = kssj,@sqbh = sqbh from inserted --把插入的數據的鋒悔攔保存到變數insert into ygpx_kszb2 values (@kssj,@sqbh) --同步銀胡插入到另一表