SQL Server 2014中一个非常好的功能是,可以将SSD虚拟成内存的一部分,来供SQL Server数据页缓冲区使用。通过使用SSD来扩展Buffer-Pool,可以使得大量随机的IOPS由SSD来承载,从而大量减少对于数据页的随机IOPS和PAGE-OUT。
在之前的文章中,笔者曾经介绍过格瑞趋势针对微软SQL Server推出的一款集群产品——Moebius(莫比斯)集群。该产品弥补了SQL Server集群的负载均衡功能,从整体上提升了数据库的性能,因此成为SQL Server官方认证的唯一一款第三方负载均衡解决方案,提供SQL Server一站式数据平台。本文将重点介绍Moebius集群的架构和原理,以及它与其他解决方案相比的独特优势。
对于DBA来说,掌握Trace Flag是一个成为SQL Server高手的必要条件之一,在大多数情况下,Trace Flag只是一个剑走偏锋的奇招,不必要,但在很多情况下,会使用这些标记可以让你更好的控制SQL Server的行为。
在传统的数据库表中,由于磁盘的物理结构限制,表和索引的结构为B-Tree,这就使得该类索引在大并发的OLTP环境中显得非常乏力,虽然有很多办法来解决这类问题,比如说乐观并发控制,应用程序缓存,分布式等。但成本依然会略高。而随着这些年硬件的发展,现在服务器拥有几百G内存并不罕见,此外由于NUMA架构的成熟,也消除了多CPU访问内存的瓶颈问题,因此内存数据库得以出现。
谈到数据库集群,我们最先想到的是Oracle的RAC和DB2的PureScale,其中的一个重要原因是它们不仅可以满足系统对高可用的需求,还能够实现数据库的负载均衡。负载均衡对数据库的价值,如同CPU对计算机的价值,是对系统资源的有效整合和分配。SQL Server是一款广泛使用的数据库,尽管SQL Server 2012新增的AlwaysOn功能可以更好的满足“高可用+读写分离”,却始终无法实现自动负载均衡。
在数据库市场中,微软的SQL Server是最受关注的产品之一。在数据库知识网站DB-Engines每月公布的数据库流行度排行榜中,SQL Server几乎稳占第二名的位置。但从这个榜单每月的变化中也可以看出,大量NoSQL数据库的排名不断上升,已经开始威胁到传统数据库的地位。
现在微软已经对MSDN用户开放了Windows Server和SQL Server的Blue版本的预览版下载。
本文我们将以测试体验的方式了解微软SQL Server提供的数据分析工具。其它一些外部分析工具具有更丰富的功能,但是SQL Server授权允许你免费就可以使用这款低调的分析工具。
根据微软官方给出的消息,下一版本数据库平台SQL Server 2014将在今年年底发布,其中将包含表粒度级别的内存OLTP功能,而与其他内存数据库不同的是,这一功能将无需昂贵的硬件作为支持。
在数据库系统的日常运维中,安全性是最为重要,也是最具有挑战性的一个方面。任何一个DBA都希望服务器足够的安全,在不增加成本的情况下保证数据万无一失。但事实上是,只要用户能够访问数据,就会有安全漏洞,因此大家应该对安全性重新认识,安全性并不是保证系统完全不受攻击,而是把风险减少,并对风险采取必要的应对措施。
我们该如何测试新的SQL Server上的负荷?如何创建新的SQL Server的负载?SQL Server 2012新增了分布式重播功能,该可帮助我们评估即将进行的SQL Server升级的影响,我们还可以使用它来帮助评估硬件和操作系统升级以及SQL Server优化的影响。
接触过UNIX或者 Linux 的朋友都知道此类系统有着功能强大、无所不能的壳程序,称之为Shell。微软公司于2006年第四季度正式发布PowerShell,它的出现标志着, 微软公司向服务器领域迈出了重要的一步, 不仅提供简便的图形化操作界面,同时提供类似于Unix, Linux等操作系统中强大的Shell管理模式。
2008 年,微软发布了自己的全新云计算产品Windows Azure Platform。历经数年的技术沉淀,Windows Azure Platform 已经成为一个技术领先、开放的平台,基于不同语言开发的应用程序都可以运行在这个平台上面,并通过标准协议相互通信和协作。此平台包括Windows Azure、SQL Azure、Windows Azure platform AppFabric 和Windows Azure Marketplace四部分内容。
数据的海洋一直在增长。有预测表明业务信息存储量每年都会加倍。例如,Gartner发现全世界的信息量每年在以最少59%的速率增长,而其中大约85%的数据是“非结构化”的——比如视频剪辑、RFID标签和网站日志。这些非结构化数据用传统的数据管理系统来处理并不容易。此外,在很多场景下,客户在实时收集新数据时发现数据增长速率还在增加。
如果你是一个资深的SQL Server DBA,那么关于它的每一个功能你应该都会接触过至少一次。事实上,SQL Server发展到现在,它的根基并没有变,一个大树上长出纷繁的枝叶。今天的这篇文章,我将在这些“枝叶”中挑选几个我认为值得关注的,来仔细聊一聊。列存储索引(Columnstore Indexes)和Hekaton内存数据库是新版SQL Server中很重要的两个功能,它们都是跨时代的技术革新,能够大大提升SQL Server数据库的性能。
数据库管理员的主要职责之一是:确保他们所管理的所有SQL Server实例都安全。SQL Server安全本身是一个非常广泛的主题,这篇文章仅仅是我介绍的八个最佳实践,为您保护管理SQL Server的工作提供一点参考。
提起数据库审计,长期关注SQL Server的朋友肯定不会陌生,早期SQL Server 2005只能是通过触发器或SQL 跟踪来实现审核,没有专门的管理工具来管理审核。到了SQL Server 2008的时候就已经提供了SQL Audit架构,并且通过了支付卡行业数据安全标准以及HIPAA(Health Insurance Portability and Accountability Act)的合规性审核。利用它就可以对数据库或者是数据库实像中的事件进行审核。
2012年,微软SQL Server一片红火,最重大的事件即年中SQL Server 2012的推出。我预感2013年还不会降温,在此我就针对SQL Server发展趋势进行一下个人预测。
从SQL Server 2012开始,微软支持在Windows Server 2008 R2 SP1 或Windows Server 2012的Server Core上安装SQL Server。当然这个功能可能对于大多数的企业并不适用,主要是因为管理员长期习惯了图形界面的操作,对于文字界面的操作表现出来的不适应性。那微软为什么还推出在Core模式上安装SQL Server 2012。
2012 年12 月13日消息,微软并行数据仓库全球卓越中心总监Russ Cavan借访华之机,向中国市场介绍了微软大数据战略及并行数据仓库一体机2012产品路线图,同时宣布微软并行数据仓库一体机国内首单落户国家审计总署。