当前位置:首页 » 编程语言 » 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瓶颈,加速交易,充分挖掘数据价值,使客户受益。