微软亚太区数据库技术支持组 官方博客
SQL Server性能问题案例解析 (3)
今天的博客是SQL Server 性能问题解析系列的最后一个案例。这个案例背景是用户反映以下查询语句执行时间过长,执行时间为10秒以上(已经排除了blocking原因),希望将执行时间压缩到2秒以内。...
Date: 07/01/2015
SQL Server性能问题案例解析 (2)
语句执行时间长是SQL Server...
Date: 06/30/2015
SQL Server性能问题案例解析 (1)
今天的博客将分享一个死锁的案例。阅读本文之前,需要对SQL Server的锁,事务,隔离级别有基本的了解。网络中有很多文章,我就不在这里复述了。 SQL Server中有一个叫做deadlock...
Date: 06/25/2015
SQL Server连接问题案例解析(3)
本文是SQL Server 连接问题案例解析系列的最后一个博文,在今天的案例中,除了分析Netmon日志,还会分享一些分析ODBC Trace的经验。 首先来介绍一下这个案例中客户遇到的问题:...
Date: 05/13/2015
AzureML中的回归
在Microsoft Azure Machine Learning中提供了以下几种回归模型: 贝叶斯线性回归 Bayesian Linear Regression 提升决策树回归 Boosted...
Date: 05/08/2015
Storm介绍
Apache...
Date: 05/08/2015
AzureML中的聚类
聚类是一种无监督的机器学习。在聚类中,目标是为了把相似的对象归组到一起。通常聚类算法可以分成以下几类: Partitioning分区:可以把数据集分成k个分区。每个分区对应于一个簇。...
Date: 05/08/2015
SQL Server连接问题案例解析(2)
在本篇博文中,我将为大家介绍一个在使用数据库镜像功能时发生的连接超时问题。关于数据库镜像的关键概念和术语,在之前的博客数据库镜像故障转移后,.NET应用程序连接SQL Server...
Date: 05/04/2015
SQL Server 连接问题案例解析(1)
Microsoft Network Monitor(Netmon)是由微软发布的一款网络协议数据分析工具,利用Netmon可以捕获网络数据并进行查看和分析。在处理SQL Server...
Date: 04/26/2015
Windows Azure SQL 数据库介绍系列 (4)
本文是Windows Azure SQL 数据库介绍系列最后一个博文,我们将给大家介绍的是SQL数据库的监控和审计功能。 监控...
Date: 04/13/2015
数据库镜像故障转移后,.NET应用程序连接SQL Server 超时(译文)
在本篇博客中,我将为大家解析一个有趣的现象。这个现象产生的起因是我的一个客户在数据库发生故障,数据库转移到镜像服务器上后,产生了连接超时错误。为了能够更好地理解这个问题,在我正式进行讲解之前,先来介绍...
Date: 04/07/2015
数据科学与机器学习
什么是数据科学呢?数据科学是从数据中获取有用的洞察的实践。我们现在已经能够获取海量数据了,但是却缺乏真正有价值的信息。数据科学提供了强大的处理过程和技术帮助我们从数据海洋中获取可行动的信息。数据科学涉...
Date: 03/26/2015
HBase的介绍
HBase是一个典型的非关系型的数据库(NoSQL)。它是运行在Hadoop Distributed File...
Date: 03/26/2015
用HDInsight进行中文处理(系列一)
对于大数据处理而言,文字方面的处理一直是一个非常重要的应用领域。在本系列里面,我们将针对中文文字的处理,借用大数据平台HDInsight做一些尝试。 HDInsight的本源其实是Apache...
Date: 03/26/2015
Windows Azure SQL 数据库介绍系列 (3)
我们知道对于本地的传统SQL Server数据库,数据灾备和高可用方案是非常重要的,那么当数据库运行在云中时,我们应该对灾备和高可用性有哪儿些考虑和方法呢?本文将介绍WindowsAzure SQL...
Date: 03/24/2015
Windows Azure SQL 数据库介绍系列 (2)
在上篇博文中我们讲述了如何创建一个SQL 数据库的具体步骤。在有了一个可使用的SQL 数据库后,我们如何可以将在自己本地已存在的SQL...
Date: 03/17/2015
Windows Azure SQL 数据库介绍系列 (1)
在之前的博文中,我们介绍了Windows Azure虚拟机中的SQL Server,本系列会给大家详细介绍微微软云中另一个数据库服务 - Windows Azure SQL 数据库。...
Date: 03/10/2015
SQL 2014新功能介绍系列9 - AlwaysOn 可用性组
AlwaysOn对于SQL Server 2014已经不再是新名词,现在也有越来越多的客户还是使用并且钟情于AlwaysOn。它继承了数据库镜像和故障转移群集的优点,使得SQL...
Date: 01/09/2015
SQL 2014新功能介绍系列8 – 可更新的列存储索引 (Updateable Column Store Indexes)
传统的关系数据库服务引擎往往并不是对超大量数据进行分析计算的最佳平台,为此,SQL Server中开发了分析服务引擎去对大笔数据进行分析计算。当然,对于数据的存放平台SQL...
Date: 01/01/2015
SQL 2014新功能介绍系列7 –针对基数估计的新设计(New Design for Cardinality Estimation)
对于SQL Server数据库来说,性能一直是一个绕不开的话题。而当我们去分析和研究性能问题时,执行计划又是一个我们一直关注的重点之一。 我们知道,在进行编译时,SQL...
Date: 12/24/2014
SQL 2014新功能介绍系列6 – 缓存池扩展 (Buffer Pool Extension)
SQL Server 2014缓存池扩展 (Buffer Pool Extension)功能可以将缓存池扩展到较快的SSD存储上。为内存比较紧张的系统提供了新的扩展途径。 Buffer Pool...
Date: 12/17/2014
SQL 2014新功能介绍系列5 – IO资源调控器
在本文中,我们将来看看SQL Server 2014在资源调控器方面增加了哪些新的功能。资源调控器(Resource Governor)是从SQL Server...
Date: 12/13/2014
SQL 2014新功能介绍系列4 - 延迟事务持续性(Delayed Durability Transactions)
在SQL Server 2014之前, SQL Server提交事务是一个同步的过程,也就是说,只有当SQL...
Date: 12/04/2014
浅析微软大数据平台HDInsight (4) 分布式文件系统(下)
上一章我们探讨了Hadoop中的Windows Azure Blob Storage文件系统的基本结构,本章我们主要来探讨微软Windows Azure Blob...
Date: 11/27/2014
浅析微软大数据平台HDInsight (3) 分布式文件系统(中)
上一章我们探讨了Hadoop中的HDFS文件系统,本章我们主要来探讨微软HDInsight平台特有的Windows Azure Blob Storage文件系统。...
Date: 11/27/2014
SQL 2014新功能介绍系列3 - 备份还原篇
大数据催生了云计算和移动互联的世界。微软新的战略方针“cloud first,mobilefirst”也表明公司正在全面转向云计算中转型。在最新发布的SQLServer...
Date: 11/27/2014
SQL 2014新功能介绍系列2 - 管理联机操作的锁优先级(Managed Lock Priority)
在日常工作中,我们可能会碰到这种情况,在一个非常繁忙的环境中,尝试进行联机索引操作(Online Index Rebuild)。由于Online Index...
Date: 11/19/2014
浅析微软大数据平台HDInsight (2) 分布式文件系统(上)
在HDInsight中,微软提供了两种文件系统。 在On premise版本的HDInsight中,也就是HortonWorks Data Platform for...
Date: 11/13/2014
SQL 2014新功能介绍系列1 - 内存中 OLTP (In-Memory OLTP)
SQL Server 2014引入了内存优化的数据库技术来优化OLTP的工作性能。更特别的是,它引入了内存优化的表来提高效率以及非争夺式数据访问,还引入了本地编译的存储过程来实现业务逻辑的有效执行。...
Date: 11/13/2014
微软云服务介绍 – SQL Server虚拟机(3)
在之前的两篇博文中 (微软云服务介绍 – SQL Server虚拟机(1), 微软云服务介绍 – SQL Server虚拟机(2) ),我们介绍了微软云服务中SQL...
Date: 10/29/2014
微软云服务介绍 – SQL Server虚拟机(2)
在“微软云服务介绍 – SQL Server虚拟机1”博文中,我们介绍了如何部署和使用微软云中的SQL Server虚拟机,本文将介绍SQL...
Date: 10/23/2014
微软云服务介绍 – SQL Server虚拟机(1)
微软云(Windows Azure)给广大用户提供多种不同服务,各种服务可以部署到微软全球 Azure 服务(简称“全球服务”-...
Date: 10/16/2014
浅析微软大数据平台HDInsight (1)
大数据!这对我们来讲早已不是一个陌生的词汇。 什么是大数据?...
Date: 10/09/2014
SQL Server复制系列4 - Transactional replication中如何跳过一个事务
在transactional replication, 经常会遇到数据同步延迟的情况。有时候这些延迟是由于在publication中执行了一个更新,例如update ta set col=?...
Date: 10/02/2014
SQL Server复制系列3 - 存储过程sp_MSins_dboTableName_msrepl_ccs & sp_MSdel_dboTableName_msrepl_ccs的作用
在事务复制里,如果一个article被更新,distribution...
Date: 09/30/2014
SQL Server复制系列2 - Transactional Replication 的immediate_sync属性
在默认情况下,immediate_sync是关闭的,这个属性可以在创建publication时指定,也可以在创建完毕后修改。 如果immediate_sync为true, snapshot...
Date: 09/22/2014
SQL Server复制系列1 - 事务复制中的snapshot
Snapshot agent读取article的信息,将article的内容和脚本放置到snapshot文件夹中; 接下来distribution...
Date: 09/07/2014
Key lock 的秘密
研究死锁,或者观察sp_lock,有时候最恼人的莫过于你看到下面研究成果的key lock,但是却不知道究竟是哪个page 哪个row被lock住了: Exec sp_lock: 就说上面的key...
Date: 08/20/2014
在Windows Server 2012 Failover Cluster环境下安装SQL Server的注意事项
当在Windows Server 2012 Failover Cluster上安装SQL Server Cluster时,你可能会遭遇到以下Rule Check的失败:...
Date: 08/14/2014
安装SQL 2012 SP1后Software注册表单元变得很大
最近我们的一些客户碰到了一个SQL 2012 SP1的已知问题,这里给大家提供解释和参考。 这个已知问题现有的现象是: 1) 安装了SQL 2012 SP1工具等组件 2)...
Date: 06/03/2014
运行DBCC CHECKDB命令节省时间的办法
近期我们做了一个关于数据库Corruption(损坏)的案例。众所周知,为了能够尽早的发现数据库Corruption以拯救更多的数据,我们通常会建议定期的运行DBCC...
Date: 05/05/2014
SQL Server 2014 RTM在4月1日正式发行
很高兴和大家宣布SQL Server 2014 RTM在本月1号正式发布了。 SQL Server 2014添加了一个重要的新功能-内存中 OLTP(内存中优化)。内存中 OLTP...
Date: 04/11/2014
SQL Server Worker Threads为什么超过了max threads的设定值?
今天有客户写信问我, 他发现SQL server 的worker threads的总数超过了max worker threads的设定值, 不知道为什么会这样呢?他通过下面的语句得到worker...
Date: 04/07/2014
通过AlwaysOn实现Publication database的高可用性
本文将介绍如何实现Alwayson + replication ,通过AlwaysOn实现Publication database的高可用性,使Publication...
Date: 02/10/2014
Narrow plan和Wide plan
Simon Su Liyuan 2 115 2013-10-29T01:43:00Z 2013-10-29T01:43:00Z 5 546 3116 Microsoft Corporation 25...
Date: 10/28/2013
还原/备份时做了些什么
原文出处:https://blogs.msdn.com/b/psssql/archive/2008/01/23/how-it-works-what-is-restore-backup-doing.asp...
Date: 10/22/2013
user database的initial size和dbcc shrinkfile
之前我们讨论了dbcc shrinkfile改变tempdb initial size的情况。而用DBCC Shrinkfile去收缩一个user...
Date: 10/07/2013
一个事务复制的bug--更新丢失
有两种情况会造成更新丢失,第一种是不正确的设置,例如外键或触发器的“Not For Replication”...
Date: 10/07/2013
为什么NOLOCK反而返回更少的数据
NOLOCK的作用有的时候还是很强大的。通常我们的理解是NOLOCK不需要申请S锁,从而避免因他人做数据修改引起的阻塞,也就是说NOLOCK理应返回更多的数据才对(比如新插入的行还没提交,也顺手牵羊一...
Date: 09/04/2013
Transactional replication 的Snapshot 文件在什么情况下会被清除
Snapshotagent负责收集publicationdatabase的信息,将article的内容存储在snapshot文件中。而distributioncleanupjob(后文简称清除作业)则...
Date: 08/19/2013