當前位置:首頁 » 編程語言 » sqlserver2014性能
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver2014性能

發布時間: 2022-03-15 19:44:44

1. 資料庫sql server 2014和sql server 2000差的多嗎

還是有很大區別的

SQLServer2000+2005+2008,完全可以共存

1)只要實例名不同即可(如:默認實例、命名實例SQL2005、命名實例SQL2008)。
(2)2005 與 2008要求的 .NET Framework 版本不一樣,2005 要求 2.0,而 2008 要求 3.5 SP1;
(3)特別要注意的是,安裝 SQL2008 的機器上如果安裝過開發工具 Visual Studio 2008,
則必須先安裝 VS2008 SP1 補丁包(相當耗時但是必須的),否則壓根就不讓你繼續裝。
(4)SQL2008語法智能感知,Management Studio 速度也快了許多

SQLServer2014新特性:

  1. 利用SSD對高使用頻率數據進行緩存處理

  2. 更多在線維護操作

  3. AlwaysOn可用組支持更多次級伺服器

  4. AlwaysOn可用組支持更多次級伺服器

  5. 將Azure虛擬機作為AlwaysOn AG副本

  6. 故障轉移集群支持集群化共享分卷

  7. 在Azure中實際智能備份

  8. 內部SQL Server搭配Azure存儲中的數據/日誌文件

  9. Hekaton:專用內存內OLTP列表

  10. 其它出色改進:

    可更新的集群化列式存儲索引;

    基數估計值更合理、查詢性能也因此提升;

    IO迎來資源監管工具;

    Sysprep(系統准備工具)顯著增強;

    提供向Azure虛擬機中部署資料庫的引導機制;

    職責分離機製得到強化,現在無權讀取數據的資料庫管理員或者審計人士終於獲得了數據管理權——但無法管理伺服器;

    Windows Server 2012 R2協作改進——支持ReFS、VHDX容量在線調整、存儲分層以及SMB(即伺服器信息塊)改進。

2. 如何分析sql server 2012資料庫性能

sql server性能分析--查看錶數據頁數

返回表名、索引名和行數
SELECT object_name(i.object_id) as objectName, i.[name] as indexName, sum(p.rows) as rowCnt
FROM sys.indexes i
INNER JOIN sys.partitions p
ON i.object_id = p.object_id
AND i.index_id = p.index_id
WHERE i.object_id = object_id('dbo.Meeting')
AND i.index_id <= 1
GROUP BY i.object_id, i.index_id, i.[name]

返回表的總頁數、使用頁數、數據頁數
SELECT object_name(i.object_id) as objectName, i.[name] as indexName,
sum(a.total_pages) as totalPages, sum(a.used_pages) as usedPages, sum(a.data_pages) as dataPages,
(sum(a.total_pages) * 8) / 1024 as totalSpaceMB, (sum(a.used_pages) * 8) / 1024 as usedSpaceMB,
(sum(a.data_pages) * 8) / 1024 as dataSpaceMB
FROM sys.indexes i
INNER JOIN sys.partitions p
ON i.object_id = p.object_id
AND i.index_id = p.index_id
INNER JOIN sys.allocation_units a
ON p.partition_id = a.container_id
WHERE i.object_id = object_id('dbo.Meeting')
AND i.index_id <= 1
GROUP BY i.object_id, i.index_id, i.[name]

按頁類型分類統計
SELECT case when grouping(i.object_id) = 1 then '--- TOTAL ---' else object_name(i.object_id) end as objectName,
case when grouping(i.[name]) = 1 then '--- TOTAL ---' else i.[name] end as indexName,
case when grouping(a.type_desc) = 1 then '--- TOTAL ---' else a.type_desc end as pageType,
sum(a.total_pages) as totalPages, sum(a.used_pages) as usedPages, sum(a.data_pages) as dataPages,
(sum(a.total_pages)
* 8) / 1024 as totalSpaceMB, (sum(a.used_pages) * 8) / 1024 as
usedSpaceMB, (sum(a.data_pages) * 8) / 1024 as dataSpaceMB
FROM sys.indexes i
INNER JOIN sys.partitions p
ON i.object_id = p.object_id
AND i.index_id = p.index_id
INNER JOIN sys.allocation_units a
ON p.partition_id = a.container_id
WHERE i.object_id = object_id('dbo.Meeting')
AND i.index_id <= 1
GROUP BY i.object_id, i.[name], a.type_desc with rollup

3. 如何利用sqlserver2014提高資料庫讀寫性能

1.沒有更多的伺服器,而是這個伺服器除了搭配資料庫、集中採集器(就是數據解析、告警、存儲的程序),還要支持30w點的北向介面(SNMP),在程序沒有優化之前CPU常年佔用80%以上。因為項目要求要使用雙機熱備,為了省事,減少不必要的麻煩,我們把相關的服務放在一起,以便能夠充分利用HA的特性(外部購買的HA系統)
2.系統數據正確性要求極其變態,要求從底層採集系統到最上層的監控系統,一條數據都不能差
我們的系統架構如下,可以看到,其中資料庫壓力非常之大,尤其在LevelA節點:

3.硬體配置如下:
CPU:英特爾® 至強® 處理器 E5-2609 (4核, 2.40GHz, 10MB, 6.4 GT/s)
內存:4GB (2x2GB) DDR3 RDIMM Memory, 1333MHz,ECC
硬碟:500GB 7200 RPM 3.5'' SATA3 硬碟,Raid5.
4.資料庫版本
採用的是SQLServer2012標准版,HP提供的正版軟體,缺少很多企業版的NB功能。
寫入瓶頸

4. 揭秘SQL Server 2014有哪些新特性

內置內存技術:
集成內存OLTP技術,針對數據倉庫而改善內存列存儲技術;通過 Power Pivot實現內存BI等。美國一家博彩企業,通過內置存儲技術,將每秒請求量從15000增加到250000,不僅大幅改善了用戶體驗,而且還獲得了壓倒對手的競爭力。

安全方面:
連續5年漏洞最少的資料庫,市場佔有率是46%,全球使用率極高。

擴展性方面:
計算擴展,高達640顆邏輯處理器,每虛擬機64顆vCPU,沒虛擬機1TB內存,沒集群64個節點;網路擴展:網路虛擬化技術提升靈活性與隔離;分配最小和最大帶寬;有以及存儲擴展都有很大提升。

BI:
企業可以通過熟悉的工具,如Office中的Excel以及Office 365中的Power BI,加速分析以快速獲取突破性的洞察力,並提供基於移動設備的訪問

混合雲方面:
跨越客戶端和雲端,Microsoft SQL Server 2014為企業提供了雲備份以及雲災難恢復等混合雲應用場景,無縫遷移關鍵數據至Microsoft Azure。企業可以通過一套熟悉的工具,跨越整個應用的生命周期,擴建、部署並管理混合雲解決方案,實現企業內部系統與雲端的自由切換。

與快閃記憶體卡搭配:
與LSI Nytro快閃記憶體卡相結合使用,則可滿足雲中最苛刻工作負載對性能的要求,消除企業I/O瓶頸,加速交易,充分挖掘數據價值,使客戶受益。

5. Sql Server資料庫的容量及性能

假設你一條記錄占的空間是128位元組,每天15萬條,365天後的大小是7,008,000,000位元組,7G的空間不包括索引。

索引的建立要看你的查詢,如果每次都按照datetime欄位查詢的話,應該給datetime欄位建立索引,在索引下查詢應該不是很慢。

6. microsoft sql server 2014有哪些新的特點

最主要的改變應該是在雲方面的,本地伺服器的變化不大。


LSIChina,專注於存儲和網路的全球領先存儲加速解決…

主要來看,SQLServer2014的技術聚焦在:集成內存OLTP技術的資料庫產品,關鍵業務和性能的提升,安全和數據分析,以及混合雲搭建等方面。
主要有如下幾個特性:
內置內存技術:集成內存OLTP技術,針對數據倉庫而改善內存列存儲技術;通過PowerPivot實現內存BI等。美國一家博彩企業,通過內置存儲技術,將每秒請求量從15000增加到250000,不僅大幅改善了用戶體驗,而且還獲得了壓倒對手的競爭力。
安全方面:連續5年漏洞最少的資料庫,市場佔有率是46%,全球使用率極高。
擴展性方面:計算擴展,高達640顆邏輯處理器,每虛擬機64顆vCPU,沒虛擬機1TB內存,沒集群64個節點;網路擴展:網路虛擬化技術提升靈活性與隔離;分配最小和最大帶寬;有以及存儲擴展都有很大提升。
BI:企業可以通過熟悉的工具,如Office中的Excel以及Office365中的PowerBI,加速分析以快速獲取突破性的洞察力,並提供基於移動設備的訪問。
混合雲方面:跨越客戶端和雲端,MicrosoftSQLServer2014為企業提供了雲備份以及雲災難恢復等混合雲應用場景,無縫遷移關鍵數據至MicrosoftAzure。企業可以通過一套熟悉的工具,跨越整個應用的生命周期,擴建、部署並管理混合雲解決方案,實現企業內部系統與雲端的自由切換。
與快閃記憶體卡搭配:與LSINytro快閃記憶體卡相結合使用,則可滿足雲中最苛刻工作負載對性能的要求,消除企業I/O瓶頸,加速交易,充分挖掘數據價值,使客戶受益。

7. sqlserver2014怎麼創建內存表和性能分析

1.如題。
2014主要是多了可更新的列索引和內存表。下面是我在64位企業版使用中創建內存表的過程和遇到的問題。
2.如何創建內存表。
(1)在屬性中新建內存組,然後用sql查詢器創建文件組要放的文件,實際上內存組的文件是個路徑,這步沒有你創建內存表是失敗的。

ALTERDATABASEtest

ADDFILE
(
NAME='MemoryTableFile',
FILENAME='d: estGroupFilemfile'
)

TOFILEGROUP[MemoryTable];
GO

(2)創建內存表。


CREATETABLEtest_memory
(
(BUCKET_COUNT=122400000),
namenvarchar(21)null,
conentnvarchar(140)null,
column1nvarchar(64)null

)WITH(MEMORY_OPTIMIZED=ON,DURABILITY=SCHEMA_AND_DATA)
GO

3.問題。
(1)內存表刪除或者內存清空後,內存還佔用在那裡,沒有提供顯著的刪除命令,導致內存一直居高不下,這應該是一個bug.
(2)分組查詢和order by很慢。說很慢是有餘地的,實際上5千萬就要終止查詢了。

8. sql server2014幾個不同的版本特點和用途

Microsoft SQL Server 2014已經內置最新的安全、功能更新。微軟將在愚人節,即Build2014開發者大會期間開放SQL Server 2014資源下載服務。
Microsoft SQL Server 2014為市場帶來了部署到核心資料庫中的新內存功能,包括內存 OLTP,它是對市場上大多數綜合內存資料庫解決方案的現有內存數據倉庫和 BI 功能的補充。
SQL Server 2014 還提供新的雲功能,以簡化 SQL 資料庫對雲技術的採用並幫助您開創新的混合方案。
主要功能:
1.內存 OLTP:
提供部署到核心 SQL Server 資料庫中的內存 OLTP 功能,以顯著提高資料庫應用程序性能。
內存 OLTP 是隨 SQL Server 2014 Engine 一起安裝的,而無需執行任何其他操作,您不必重新編寫資料庫應用程序或更新硬體即可提高內存性能。SQL Server 2014 CTP2 增強功能包括 AlwaysOn 支持、增加的 TSQL 外圍應用以及能夠將現有對象遷移到內存 OLTP 中。
2.內存可更新的 ColumnStore:
為現有 ColumnStore 的數據倉庫工作負載提供更高的壓縮率、更豐富的查詢支持和可更新性,為您提供甚至更快的載入速度、查詢性能、並發性和甚至更低的單位 TB 價格。
3.將內存擴展到 SSD:
通過將 SSD 作為資料庫緩沖池擴展,將固態存儲無縫且透明地集成到 SQL Server 中,從而提高內存處理能力和減少磁碟 IO
4.增強的高可用性
1) 新 AlwaysOn 功能:可用性組現在支持多達 8 個輔助副本,可以隨時讀取這些副本,即便發生了網路故障。故障轉移群集實例現在支持 Windows 群集共享卷,從而提高了共享存儲利用率和故障轉移復原能力。
2) 改進了在線資料庫操作:包括單個分區在線索引重建和管理表分區切換的鎖定優先順序,從而降低了維護停機影響。
5.加密備份:在內部部署和 Windows Azure 中提供備份加密支持。
6.IO 資源監管:資源池現在支持為每個卷配置最小和最大 IOPS,從而實現更全面的資源隔離控制。
7.混合方案:
1)智能備份:管理和自動完成將 SQL Server 備份到 Windows Azure 存儲(從內部部署和 Windows Azure 中)。
2)添加 Azure 副本向導:輕松將 Windows Azure 中的副本添加到內部部署可用性組中。
3)SQL XI(XStore 集成):支持 Windows Azure 存儲 Blob 上的 SQL Server 資料庫文件(從內部部署和 Windows Azure 中)
4)部署向導:輕松將內部部署 SQL Server 資料庫部署到 Windows Azure 中。
注:微軟2014年3月26日正式宣布,雲計算操作系統Windows Azure更名為Microsoft Azure,新品牌自4月3日啟用。

9. SQL Server 2014新特性有哪些

集成內存OLTP技術,針對數據倉庫而改善內存列存儲技術;通過 Power Pivot實現內存BI等。美國一家博彩企業,通過內置存儲技術,將每秒請求量從15000增加到250000,不僅大幅改善了用戶體驗,而且還獲得了壓倒對手的競爭力。
安全方面:
連續5年漏洞最少的資料庫,市場佔有率是46%,全球使用率極高。
擴展性方面:
計算擴展,高達640顆邏輯處理器,每虛擬機64顆vCPU,沒虛擬機1TB內存,沒集群64個節點;網路擴展:網路虛擬化技術提升靈活性與隔離;分配最小和最大帶寬;有以及存儲擴展都有很大提升。
BI:
企業可以通過熟悉的工具,如Office中的Excel以及Office 365中的Power BI,加速分析以快速獲取突破性的洞察力,並提供基於移動設備的訪問。
5
混合雲方面:
跨越客戶端和雲端,Microsoft SQL Server 2014為企業提供了雲備份以及雲災難恢復等混合雲應用場景,無縫遷移關鍵數據至Microsoft Azure。企業可以通過一套熟悉的工具,跨越整個應用的生命周期,擴建、部署並管理混合雲解決方案,實現企業內部系統與雲端的自由切換。
6
與快閃記憶體卡搭配:
與LSI Nytro快閃記憶體卡相結合使用,則可滿足雲中最苛刻工作負載對性能的要求,消除企業I/O瓶頸,加速交易,充分挖掘數據價值,使客戶受益。