Microsoft SQL Server成功案例——bwin.party
- 格式:docx
- 大小:258.38 KB
- 文档页数:4
sql server多个实例SQL Server是微软公司开发的一种关系型数据库管理系统。
多个实例是指在同一台服务器上同时运行多个独立的SQL Server数据库引擎。
每个实例都有自己的系统数据库和用户数据库,可以独立管理和配置。
在SQL Server中,创建多个实例可以提供更灵活的数据库管理和资源分配。
每个实例可以有不同的配置和访问权限,可以独立进行备份和恢复操作。
同时,多个实例可以在同一台服务器上同时运行,提高了服务器资源的利用率。
创建多个实例的步骤如下:1. 安装SQL Server时,选择“多个实例”选项。
2. 指定每个实例的唯一名称。
3. 配置每个实例的端口号和网络协议。
4. 设置每个实例的系统数据库和用户数据库。
5. 配置每个实例的访问权限和安全性设置。
6. 启动每个实例并进行必要的初始化配置。
多个实例的优点是:1. 独立管理:每个实例都可以独立管理和配置,不会相互影响。
2. 资源隔离:每个实例可以分配独立的内存和CPU资源,避免因为某个实例的负载过高而影响其他实例的性能。
3. 安全性:每个实例可以设置不同的访问权限和安全性设置,保护数据的安全性。
4. 灵活性:每个实例可以有不同的配置,满足不同应用的需求。
然而,多个实例也存在一些注意事项:1. 资源消耗:每个实例都需要占用一定的内存和CPU资源,过多的实例可能会导致资源紧张。
2. 系统管理:多个实例需要进行独立的管理和维护,增加了管理员的工作量。
3. 网络配置:多个实例需要配置独立的端口号和网络协议,避免冲突和混淆。
在实际应用中,多个实例可以用于不同的应用场景:1. 多租户环境:每个租户可以拥有一个独立的实例,保证数据的隔离和安全性。
2. 开发和测试环境:每个开发人员可以拥有一个独立的实例,方便开发和测试工作。
3. 高可用性和灾备方案:多个实例可以配置为主从复制或者镜像,提供高可用性和灾备能力。
SQL Server多个实例可以提供更灵活和高效的数据库管理和资源利用。
sql server数据示例SQL Server 数据示例SQL Server 是一种关系数据库管理系统(RDBMS),用于存储、管理和处理大量结构化数据。
它是由Microsoft开发的,并且在商业环境中被广泛使用。
在本文中,我们将探讨SQL Server数据示例,以便更好地理解如何使用SQL Server来处理数据。
一、什么是SQL Server数据示例?SQL Server数据示例,是一个具有现实世界数据的数据库,用于演示和学习目的。
这些数据示例通常包含一个或多个表,每个表都包含具有不同数据类型和属性的列。
它们模拟了真实环境中的数据,并为用户提供了一个实际数据处理的平台。
例如,一个汽车销售公司可以创建一个SQL Server数据示例,其中包含自动化的汽车信息,包括品牌、型号、颜色、价格等。
这样的数据示例可以用于演示如何使用SQL Server来查询和更新数据。
二、如何获得SQL Server数据示例?Microsoft提供了一些免费的SQL Server数据示例,可供用户下载和使用。
这些示例数据库模拟了实际业务场景,并且包含已填充的数据。
用户可以下载这些示例数据库,并在SQL Server中导入它们以使用。
例如,AdventureWorks是一个广泛使用的SQL Server示例数据库,用于模拟零售业务。
它包含了大量的表,用于表示产品、客户、销售订单等。
通过使用AdventureWorks,用户可以学习和实践SQL Server的各种功能和特性。
此外,用户还可以创建自己的SQL Server数据示例,以匹配他们的特定需求。
他们可以使用SQL Server Management Studio(SSMS)工具来创建数据库并添加数据。
该工具提供了一个图形化界面,使用户可以轻松地创建表和插入数据。
三、如何在SQL Server中使用数据示例?一旦导入了SQL Server数据示例,用户可以使用SQL查询语言(SQL)对其进行操作。
SQL Server 2012客户案例部署微软SQL Server 2012 ,TradeStation IT部门手工负载工作量降低50%并加深客户信任概况国家或地区:美国行业:金融服务业公司概况:TradeStation帮助客户通过数十年的市场历史数据测试投资战略。
该公司是Monex Group 的子公司,位于美国佛罗里达Plantation。
硬件●HP ProLiant DL360 G7服务器计算机软件与服务●Microsoft SQL Server2012 TradeStation 主要提供证券市场的历史数据,供交易员测试投资战略。
为了在重要的客户服务中对预期增加的海量数据提供支持,TradeStation 需要对原有的,需要大量维护并且缺乏足够扩展性的数据管理解决方案进行升级。
根据各方经验,该TradeStation部署了微软SQL Server 2012,最终不仅加深了与客户的关系,并将年度数据负载和处理负担降低了一半。
业务需求TradeStation 为交易员提供分析工具的同时还要提供历史数据,以便交易员测试自己的战略。
该公司提供了所有主要证券交易所过去30 年来的所有数据,客户通过开发界面进行访问即可在计算机上构建并测试自己的买卖战略。
为支持未来增长,进一步加深与客户的关系,并扩展新的业务,TradeStation 需要升级用于管理历史交易数据的解决方案。
原有解决方案的一个问题在于,无法支持使用一个中央的权威数据版本,因此客户需要访问不同计算机上的副本。
但是,有时候计算机上的副本可能会因为例如断电、操作系统故障这样的不可抗拒因素而存在偏差。
同时,对这些文件进行更新也是个挑战。
“每天增加的新数据都需要用整晚时间(一般这都需要1-6 个小时)重建文件,,”TradeStation 资深工程师Joe Messina 说。
这种极高的处理负担降低了整个公司向客户提供所需数据的能力。
除了解决这些问题,TradeStation 还有其他目标。
sql server 的 mssqlserver 实例
SQLServer是一种关系型数据库管理系统,由微软公司开发和提供支持。
它包括多个实例,每个实例由一个独立的 SQL Server 实例引擎和多个数据库组成。
其中之一就是 mssqlserver 实例。
mssqlserver 实例是 SQL Server 的默认实例,它在安装 SQL Server 时会自动创建。
mssqlserver 实例使用默认的 TCP 端口1433,但也可以使用其他端口。
在连接 mssqlserver 实例时,可以使用服务器名称(如果是本地实例,可以使用“.”或者“localhost”)或者 IP 地址。
mssqlserver 实例包括多个系统数据库和用户数据库。
其中,主要的系统数据库包括:
- master:包含所有 SQL Server 实例的元数据和系统级对象。
- model:模板数据库,用于创建新的数据库。
- msdb:包含 SQL Server Agent 所需的元数据和系统级对象。
- tempdb:用于存储临时对象,如临时表和变量。
此外,mssqlserver 实例还包括多个系统存储过程、系统函数和视图,用于管理和监视 SQL Server 实例和数据库的状态。
总之,mssqlserver 实例是 SQL Server 的默认实例,包括多个系统数据库和用户数据库,提供了丰富的系统级对象和工具,方便用户管理和监视 SQL Server 实例和数据库的状态。
- 1 -。
SQL Server数据库是一种由微软公司开发的关系型数据库管理系统,广泛应用于企业级应用和大型数据管理系统中。
在实际应用场景中,SQL Server数据库的使用具有广泛性和多样性,下面将以案例的形式,结合实际应用场景,介绍SQL Server数据库的具体应用。
一、金融行业在金融行业中,SQL Server数据库被广泛应用于交易处理、资金清算、风险控制等关键业务环节。
我国某大型银行的信用卡交易系统采用SQL Server数据库作为后端存储系统,实现了大规模交易数据的高效管理和实时处理。
通过SQL Server数据库的分布式事务处理和高可用性特性,确保了交易系统的稳定运行和数据完整性,为银行客户提供了安全可靠的信用卡交易服务。
二、电商行业在电商行业中,SQL Server数据库被广泛应用于商品管理、订单处理、用户行为分析等业务场景。
某知名电商评台的商品管理系统采用SQL Server数据库作为核心存储系统,实现了数亿条商品数据的高效管理和检索。
通过SQL Server数据库的横向扩展和分区表特性,实现了商品数据的高性能存储和查询,为电商评台提供了稳定可靠的商品服务。
三、制造业在制造业中,SQL Server数据库被广泛应用于生产计划、质量管理、设备监控等关键业务环节。
某大型汽车制造企业的智能化工厂系统采用SQL Server数据库作为数据存储和分析评台,实现了实时生产数据的采集和分析。
通过SQL Server数据库的数据仓库和OLAP特性,实现了生产数据的多维分析和预测,为汽车制造企业提供了智能化生产决策支持。
以上案例充分展示了SQL Server数据库在不同行业中的广泛应用和价值体现。
作为企业级数据库管理系统,SQL Server以其稳定可靠、高性能高可用的特性,为企业级应用和大型数据管理系统提供了强大的数据支撑和服务保障。
相信随着数据技术的不断发展,SQL Server数据库在各个行业中的应用场景将会更加多样化和丰富,为企业的数字化转型和业务发展提供更多可能性。
SQL Server登入实例一、简介SQL Server是一种关系数据库管理系统 (RDBMS),它是由微软公司开发的,用于存储和检索数据。
SQL Server登入实例是指用户登入数据库服务器的一个具体实例。
在SQL Server中,用户必须通过登入来访问数据库,登入实例是用户连接到数据库的入口。
二、登入实例的创建1. 打开SQL Server Management Studio (SSMS),在“对象资源管理器”窗口中,右键单击“安全性”文件夹,选择“新建登入”。
2. 在“登入 - 新建”对话框中,输入要创建的登入名,选择登入类型(Windows身份验证或SQL Server身份验证),然后设置登入的默认数据库和语言。
3. 如果选择SQL Server身份验证,还需要设置登入的密码。
4. 点击“确定”按钮,即可创建登入实例。
三、登入实例的权限管理1. 在“对象资源管理器”窗口中,找到已创建的登入实例,右键单击选择“属性”。
2. 在“登入属性”对话框中,选择“服务器角色”标签页,可以为登入实例分配服务器级别的权限,如sysadmin、securityadmin等。
3. 选择“用户映射”标签页,可以为登入实例分配数据库级别的权限,选择对应的数据库,设置用户权限。
4. 点击“确定”按钮,即可完成权限的分配。
四、登入实例的连接1. 在SSMS中,选择“数据库引擎”,在“连接到服务器”对话框中,输入服务器名称和登入名,选择身份验证方式,点击“连接”按钮即可连接到数据库服务器的实例。
2. 通过程序连接数据库时,需要在连接字符串中指定服务器位置区域、登入名和密码,以进行验证。
五、登入实例的安全性1. 使用Windows身份验证的登入实例,其安全性由Windows操作系统控制,密码由Windows管理员维护,可以依赖Windows域的安全机制。
2. 使用SQL Server身份验证的登入实例,需要妥善保管密码,定期更换密码,使用复杂的密码策略,以保障安全性。
sql server函数的使用方法及实例大全SQL Server是一种关系型数据库管理系统,它支持使用SQL语言进行数据库的操作。
SQL Server中内置了许多函数用于数据处理、转换、计算等操作。
本文将介绍SQL Server函数的使用方法,并提供一些常用函数的实例。
一、SQL Server函数的分类SQL Server函数可以分为以下几类:1.聚合函数:用于计算一组数据的总和、平均值、最大值、最小值等。
2.数学函数:用于执行数学运算,如四舍五入、计算绝对值、计算平方根等。
3.字符串函数:用于处理和操作字符串,如连接字符串、提取子串、转换大小写等。
4.日期和时间函数:用于处理日期和时间相关的操作,如获取当前日期、计算日期差值、格式化日期等。
5.系统函数:提供了一些与SQL Server系统相关的函数,如获取当前用户、获取当前数据库名称等。
二、SQL Server函数的使用方法1.调用函数:使用函数的一般语法是:函数名(参数1,参数2, ...),可以用于查询语句的SELECT子句、WHERE子句、ORDER BY子句等位置。
2.聚合函数的使用:聚合函数对一组数据进行计算,常用的聚合函数有SUM、AVG、MAX、MIN、COUNT等。
- SUM函数:用于计算某一列的总和。
实例:计算员工表中的薪水总和SELECT SUM(salary) FROM employee;- AVG函数:用于计算某一列的平均值。
实例:计算员工表中的平均薪水SELECT AVG(salary) FROM employee;- MAX函数:用于获取某一列的最大值。
实例:获取员工表中的最高薪水SELECT MAX(salary) FROM employee;- MIN函数:用于获取某一列的最小值。
实例:获取员工表中的最低薪水SELECT MIN(salary) FROM employee;- COUNT函数:用于计算某一列的行数。
SQL Server 2012客户案例微软SQL Server 2012帮助GreatWestern Bank快速增长并获得最大化效益概况国家或地区:美国行业:银行业公司规模:1500 名员工公司概况:Great Western Bank 是National Australia Bank 澳大利亚国民银行的子公司,只要提供银行、贷款,以及信用卡服务,资产总额U.S.$8.2 billion82亿美金。
该公司客户数402,000 人,网点数量200 个,是美国100 家最大银行之一。
硬件●HP Proliant DL580 服务器计算机软件与服务●Microsoft SQL Server 2012业务需求●商业智能与报表●关键业务●数据管理IT 问题数据仓库为了完成银行的增长计划蓝图,Great Western Bank 需要增强盈利能力,简化合规性问题并更深入地洞察客户关系。
因为以前他们已经使用这些技术成功构建了复杂的系统,所以该银行部署了微软全新的数据库和商业智能解决方案——SQL Server 2012,这家银行现在可以更容易地吸引并维持客户,通过贷款和投资获得最大化收益,并向监管机构证明自己的增长能力。
业务需求这家银行曾使用第三方报表解决方案,并将数据导出到不受管理的表单中进行分析。
在2008 年被National Australia Bank 收购后,Great Western Bank的规模已经扩张了300%。
但他们需要创新的数据管理与商业智能(BI)工具,以能维持现有客户,同时赢得新客户,获得最大化盈利能力,并满足与增长有关的监管问题,最终达到“到2014 年再次扩张300% ”的目标,随着银行数据量的增长,用户依然在忍受原有报表工具的煎熬,甚至可能要等待一周才能得到技术支持的协助。
因此银行员工很难交叉销售额外的服务,或识别出不满意的客户。
“针对竞争的日益激烈,”Great Western Bank 数据质量副总裁Ron Van Zanten 说:“银行如果不能识别特定客户和产品的潜在问题,肯定会落后。
SQL Server 2012客户案例概况国家或地区:美国行业:地方政府机构组织规模:18000 名员工组织概况:夏洛特位于北卡罗莱纳州的梅克伦堡县,是美国主要的金融中心。
拥有18000名工作人员。
硬件●HP ProLiant BL460c G6server computer软件与服务●Microsoft SQL Server 2012Enterprise●Microsoft SilverlightTechnologies●Windows Server 2008 R2Enterprise●Microsoft SQL Server MasterData Services●微软SQL Server 2012帮助夏洛特市更新数据库使IT系统速度提升5倍北卡罗莱纳州夏洛特市,通过微软SQL Server 2012的快速、简便、准确的方法来更新跨越多个软件系统的员工数据。
此后,夏洛特市以5倍的速度来进行应用程序更新,工作时间从五天变为一天。
并且更加容易的链接到它们。
并且,微软的解决方案还能够使数据库的整体性能提升三倍,并实现对加密活动的60倍提速。
业务需求夏洛特是北卡罗来纳州最大的城市,美国第17大城市,人口数量高达731424,并且是国家的第二大银行中心,仅次于纽约市。
夏洛特想创建一个主数据库来跟踪其18000名与城市相关的人员,其中包括员工和承包商。
不仅希望获得与城市相关的工作人员的完整列表,同时也希望使用一种快速简便的方法来更新这些与信息相关的所有IT系统。
但即使是最轻微的变化,其过程也是相当繁琐的,需要花费一个星期或更长的时间来更新所有的城市组织内信息系统。
例如,如果关联人员结婚,其姓氏会发生变化,他们就不得不在人力资源应用程序、会计应用程序以及IT部门的Active Directory系统等等应用程序中进行变更。
这是一个由变更引发的负担,不同部门的员工都需要来应对和实施更改。
此外,夏洛特市的SQL Server数据库管理员Larry •Charlton说。
SQL Server数据库的备份与复原以及在工程中是怎样去实现的2021-03-13 11:39:21标签:SQL Server数据库的备份与复原--备份的设备有2种(临时设备和永久设备) 注意:默认下的备份类型是完整备份--第一种:backup database Company to disk='d:\backup\1.bak'--临时设备/*如果这里不指定明确路径的话〔如:backup database company to disk='backup\1.bak'〕,那么备份的数据库将会自动备份到系统指定的目录下:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup*/--第二种:/*第一步首先成立永久备份设备〔系统自带的存储过程〕在master 数据库中就会找到如图1:*/--执行语句如:exec sp_addumpdevice 'disk','disk_company','D:\2.bak'--永久设备--执行成果就会呈现如图2:--多了一个备份设备:disk_company--第二步:backup database company to disk_company with noinit --默认暗示追加(不覆盖) --好了备份完成!--此刻我来复原数据库(我用的是第一种方法备份的,所以我要第一种方法来复原) ,--本来的数据如图3:--颠末我手动删除几个表后的数据库如图4:--执行语句:restore database Company from disk='d:\backup\1.bak' --注意备份到哪里去就要从复原哪里来--执行后会呈现什么呢?请看错误动静:/*动静 3159,级别 16,状态 1,第 1 行尚未备份数据库 "company" 的日志尾部。
SQL Server 2012客户案例BI系统帮助公司用3 秒时间创建报表,同时提高了报表系统的扩展性概况国家或地区:直布罗陀海峡行业:娱乐/博彩/休闲/表演艺术/赛事欣赏公司概况在线博彩业的领先企业bwin.party 每天针对40 场比赛处理着超过上百万次押注。
该公司是bwin.party 数字娱乐公司的子公司,而后者是全球最大的在线游戏公司。
业务概况:为了在快速增长的同时保持提供快速可靠的服务,bwin.party 需要扩展性更高,更灵活的基础架构。
同时他们还希望改善可用性,提高效率。
解决方案2011 年,bwin.party 开始将数据库升级到Microsoft SQL Server 2012 Enterprise,以便充分利用新功能改善扩展能力、可用性、性能,以及洞察力。
硬件●Fujitsu PRIMERGY RX300 S4、RX600 S5,以及RX900 S1 机架服务器计算机软件与服务●Microsoft SQL Server 2012●Windows Server 2008 R2Enterprise业务需求●关键任务●关键业务IT 问题●数据仓库●高可用性收益●创建报表所需时间减少99%●改善扩展能力,促进增长●将可用性提升到99.99%●降低总体拥有成本,提升效率在线数字娱乐公司bwin.party 为将近两百万人提供创新的服务。
为了促进业务增长,并在各种情况下为客户提供可靠的服务,bwin.party 需要一套新的针对公司关键任务的数据库解决方案。
在评估过各种数据库软件后,bwin.party 将自己的系统升级为Microsoft SQL Server 2012。
使用后,公司即可在三秒钟之内创建出之前需要17 分钟才能创建的报表。
公司还可对服务器进行扩展,最终可支持不限量的交易和客户端—不仅快速而且成本低。
此外,bwin.party 可以在不同位置保存系统的多个副本,用辅助服务器分摊生产服务器的负载,加快系统故障转移的速度,对数据进行重构以便提供更快速的访问,另外还能简化开发工作。
该公司还预计能将系统可用性提高至99.99%,同时降低总体拥有成本,提升效率。
业务需求每天,都有成百上千的用户访问bwin.party,参与该网站提供的各种在线博彩服务,包括体育赛事下注、赌场游戏,以及扑克等。
在2011 年上半年,bwin.party 净收入达€387.9 million(U.S.$493 million);净利润——息税折旧摊销前利润(EBITDA)为€81.9 million (U.S.$104 million)。
bwin.party 的成功取决于出色的客户体验。
游戏应用程序必须有趣,快速,并且充满创意。
所有服务必须高度可靠且安全。
“如果我们的主网站离线一小时,我们就会损失成百上千欧元,”bwin.party 数据库工程部团队主管Wolfgang Kutschera说。
该公司的IT 基础架构包含在多个平台上运行的4,000 个数据库。
在2011 年之前,这两个环境运行在Windows Server 2008 R2 Enterprise操作系统上260 个Microsoft SQL Server 2008 R2 Enterprise 数据管理软件实例中。
财务系统包含15 个镜像数据库,并有一个包含7TB 信息的数据仓库。
游戏系统包含30 个镜像数据库,分布在15 台服务器上,包含50TB 数据。
在商业智能的应用中,员工使用Microsoft SQL Server 2008 R2 Reporting Services 和SAP Crystal Reports 生成的标准化的报表。
2010 年,该公司的主要游戏系统每秒能处理10,000 笔事务,这已经非常接近基础架构的极限。
“我们需要一套扩展性更高的解决方案,并且足够快速,”Kutschera 说:“如果美国让在线博彩业合法化,我们的客户数将会在短时间内剧增。
”这一性能局限还限制了bwin.party 对于财务和游戏数据的洞察力,因为原有基础架构无法支持更多数据库查询。
当时,系统用户只能使用50 个标准化的报表回答问题,收集商业智能数据,而这些报表每天要花5-6 小时生成。
这些报表的内容主要源自数据仓库的两个大型表:一个包含640GB 数据,总共70 亿行;另一个包含100GB 数据,总共16亿行。
除了需要提升性能、扩展性,以及洞察力,bwin.party 希望将整体可用性从99.98% 提升到99.99%。
虽然系统的故障转移通常需要10-20 秒,但某些应用程序可能需要用30 分钟才能恢复。
这是因为用户登录信息是和特定SQL Server 实例关联的。
如果一个数据库故障转移到新的实例,IT 人员需要手工将用户的登录信息和配置文件信息关联给新的实例。
另一个让bwin.party 获得最大化持续运行时间的方法是对每个关键业务系统建立多个副本。
“如果一个镜像服务器故障,并且我们无法对其进行维护—就算有备份服务器也于事无补,”Kutschera 解释说。
和所有公司一样,bwin.party 也希望降低成本,并尽可能提升效率—包括开发效率。
目前,工程师需要使用Microsoft SQL Server 2008 R2 Management Studio 编写Transact-SQL(T-SQL)代码,并使用Microsoft Visual Studio 2010 开发系统,同时配合Microsoft .NET Framework 等技术开发应用程序代码。
为了解决这些挑战,bwin.party 需要使用一套解决方案,不仅要能立刻解决性能局限的问题,而且要能提升可用性,改善性能,同时将成本降到最低解决方案2010 年1 月,bwin.party 开始评估领先的数据库平台,寻找可扩展解决方案,为自己的业务增长提供支持。
他们在美国华盛顿州雷蒙特的微软实验室测试过预发布版Microsoft SQL Server 2012。
通过对不同选项进行详细的测试,bwin.party 决定将其数据库升级到Microsoft SQL Server 2012 Enterprise。
不仅因为这家公司已经在使用微软平台,并且Kutschera 解释说:“我们与微软的支持与协作才是我们在其他厂家从未体验过的。
另外,Microsoft SQL Server 成本比其他数据库解决方案低很多。
”SQL Server 2012 为bwin.party 解决挑战提供了独一无二的功能。
例如,通过使用SQL Server 2012 AlwaysOn,bwin.party 可以对关键任务系统创建多个副本。
此外还能通过只读副本数据库支持在线事务处理(OLTP)和备份等任务,提升整体系统性能。
该公司还可以通过SQL Server 2012 的包含的数据库功能改善可用性,提高IT 人员的效率。
通过该功能,用户登录信息可以直接关联给特定数据库,而无需考虑支持该数据库的SQL Server 实例。
此外通过使用xVelocity 内存技术对数据仓库的表格从行到列进行重构,bwin.party 还能加快获得数据洞察力的速度,并可使用Power View 执行ad-hoc 数据查询。
通过SQL Server 2012 中的序列对新数据库行的创建方式进行合理化定义—包括用户ID 的分配方式,该公司还可以提升系统性能和可用性。
另外,开发人员还可以更高效地使用SQL Server Data Tool,因此可以使用Visual Studio 在微软平台下处理所有代码,包括T-SQL。
2011 年5 月,IT 人员开始将微软平台下运行的数据库升级到SQL Server 2012。
SQL Server2012 的所有实例都运行在Windows Server2008 R2 Enterprise 以及Fujitsu PRIMERGY机架服务器计算机上。
在RX900 S1、RX600 S5,或RX300 S4 服务器上运行游戏应用程序,并在RX600 服务器上运行财务应用程序。
八插槽RX900 型号包含1TB 内存和八颗Intel XeonX7560 处理器,每颗包含八个核心;四插槽RX600 型号包含256GB 内存和四颗Intel XeonX7560 处理器,每颗包含八个核心;此外还有双插槽RX300 服务器,包含64GB 内存和两颗Intel Xeon E7450 处理器,包含四个核心。
升级操作涉及将所有镜像配置用AlwaysOn 可用性组代替。
在大部分情况下,一个组包含一个主要系统和两个辅助副本数据库:一个同步副本(用于实现镜像),以及一个异步副本(用于日志发送)。
主要系统位于一个数据中心,副本位于其他位置的不同计算机上。
为了进一步改善可用性,bwin.party 正在构建第三个数据中心,这样可用性组中的每个数据库实例也可以放置到不同的位置。
到2011 年6 月,该公司已经将大量系统升级到SQL Server 2012,包括为财务系统提供支持的数据仓库。
对于数据仓库的重构,Kutschera 说:“更改数据库结构以便支持xVelocity 只用了大约30 分钟。
基本上,我们只需要更改一些元数据值就行了。
”到2012 年6 月,bwin.party 预计将完成对所有260 个SQL Server 实例的升级,全部将其升级到SQL Server 2012。
随后该公司还计划扩大微软平台的使用。
“在大概六个月里,我认为我们会将目前在其他平台下运行的一些系统迁移到SQL Server,以便使用该平台的更多新功能,”Kutschera 说。
企业收益通过实施SQL Server 2012,bwin.party 的报表创建速度提升了至少300%,并获得了所需的可扩展能力,可用性提高到99.99%,同时还降低了拥有成本,还提高了客户与员工的效率。
报表创建时间缩短99%目前,员工创建关键任务报表所需的时间缩短了99%,而其他50 种标准化报表的创建时间缩短了92%。
“通过使用xVelocity 对我们的数据仓库进行重构,数据加载和报表创建速度都更快了,”Kutschera 说:“以前需要17 分钟创建的大型报表,现在只需要三秒钟;一旦解决方案部署完成,预计所有标准化报表都可以在30 分钟,甚至更短时间内创建完成。
”提供扩展性和增长潜力该公司现已具备满足非预期需求和快速增长所需的性能和扩展性。
“通过实施SQL Server 2012 以及序列等功能,我们现在可以根据任意负载或客户数量对环境进行缩放,同时所需的开发工作量也可以保持最低,”Kutschera 说:“通过使用SQL Server 2012,我们的性能总能保持一致,现在我们可以通过扩展将硬件性能发挥到极致,支持比目前高20 倍的负载。