Fork me on GitHub

随笔分类 -  SQL Server

摘要:SQL Server 2012致力提供大规模且低成本的分析数据和数据仓库解决方案,并保证实现规模化和灵活性。在大数据时代Microsoft也做出了一些完善。 结构化、非结构化、实时数据 ●支持多格... 阅读全文
posted @ 2012-06-07 21:07 张善友 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:花了2天时间参加微软的SQL Server 2012开发者训练营,全面的学习了SQL Server 2012上面的新特性,尝试使用微博做笔记。现在把它摘录到博客,在做个整理,下面是微博原文,微博的里头... 阅读全文
posted @ 2012-05-30 18:58 张善友 阅读(2934) 评论(8) 推荐(0) 编辑
摘要:上周接到一位从事电子产品生产的大学同学的QQ说他的一个ERP系统有问题,帮他看看,周末他过来详细的了解了一下情况:周一到周五使用的用户数是10-20个人,系统慢起来就是大家一起慢,人数少的时候不慢,另外一个揪心的问题就是大家同时使用的使用经常无故的退出,而且他还强调了他买的是一个强大的服务器了,系统运行了2年时间,数据量也不大。 阅读全文
posted @ 2012-05-20 09:21 张善友 阅读(7517) 评论(24) 推荐(16) 编辑
摘要:以往我们在关系数据库中建立树状结构的时候,通常使用ID+ParentID来实现两条纪录间的父子关系。但这种方式只能标示其相对位置。解决这类问题在SqlServer2005出现之前通常是采用游标来操作,... 阅读全文
posted @ 2011-07-01 22:41 张善友 阅读(9046) 评论(1) 推荐(1) 编辑
摘要:表的索引与字典中的索引非常相似。它可以极大地提高查询的速度。对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就可以完成。(对于包含索引的数据库,SQL Sever需要一个可... 阅读全文
posted @ 2011-04-08 23:15 张善友 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:企业系统和网站系统都需要处理大量的邮件、短信等消息通知系统。在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,必须充分地考虑访问量、数据流量、服务器负荷的问题。本文基于SQL Server 2008 Service Broker、WCF、Windows 服务以及调度框架Quartz.NET实现一个消息通知系统。 阅读全文
posted @ 2011-04-01 21:11 张善友 阅读(4787) 评论(1) 推荐(1) 编辑
摘要:之前很羡慕MySQL 有这样的工具可以把数据库里的数据导成脚本,SQL Server 2005 的时候大牛Pinal Dave写了个Database Publishing Wizard,具体用法参考他写的文章SQL SERVER – 2005 – Generate Script with Data from Database – Database Publishing Wizard。SQL Ser... 阅读全文
posted @ 2011-03-24 22:07 张善友 阅读(9497) 评论(12) 推荐(2) 编辑
摘要:从SQL Server 2005 开始Service Broker就支持internal activation,也就是当消息队列有消息到达的时候可以通过调用存储过程。SQL Server 2008开始... 阅读全文
posted @ 2011-03-06 12:01 张善友 阅读(1565) 评论(0) 推荐(0) 编辑
摘要:让我们一起来盘点一下2010数据库SQL Server 发布了那些给力的新品。 1. 微软发布SQL Server 2008 R2 微软公司于2010年4月21日宣布推出Microsoft SQL ... 阅读全文
posted @ 2011-01-07 22:32 张善友 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:在64位的Windows Server 2008 R2上安装 Microsoft SQL Server 2005 x64 ,得到下面的警告,如果不需要安装Reporting Service就可以忽略:... 阅读全文
posted @ 2010-12-22 17:14 张善友 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:DBA可以使用的工具很多,对于SQL Server来说,有查询分析器、事件探查器、命令行工具等,其中SQL语句是重中之重,但是PowerShell的出现使得DBA又多了一种选择。 SQL Serve... 阅读全文
posted @ 2010-11-09 22:48 张善友 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:SP2主要包括一些兼容性功能,帮助实现与SQL Server 2008 R2的兼容,还包括一些基于SQL Server社区用户反馈的产品改进,以及SP1以来的所有补丁。 SQL Server 200... 阅读全文
posted @ 2010-10-14 21:24 张善友 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:微软StreamInsight是开发和部署时空事件流的应用平台。 StreamInSight包含了一个时空数据流模型,统一和查询语言功能进一步丰富,处理在事件传递,并保证输出的一致性。得益于其实时低延... 阅读全文
posted @ 2010-09-18 15:18 张善友 阅读(1762) 评论(2) 推荐(1) 编辑
摘要:执行SQL查询时,主要的几个瓶颈在于:CPU运算速度、内存缓存区大小、磁盘IO速度。而对于大数据量数据的查询,其瓶颈则一般集中于磁盘IO,以及内存缓存。那么为了提高SQL查询的效率,一方面我们需要考虑... 阅读全文
posted @ 2010-09-14 13:33 张善友 阅读(3725) 评论(1) 推荐(1) 编辑
摘要:在非域环境下使用证书设置数据库镜像文章的运营上有说明: 1、 数据库镜像要求完全恢复模式,有大量的事务日志,推荐这样做: a) 数据库配置好自动收缩。 b) 数据库配置好自动备份(全备) c) 数据库... 阅读全文
posted @ 2010-06-10 19:22 张善友 阅读(2394) 评论(0) 推荐(0) 编辑
摘要:数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。 要进行... 阅读全文
posted @ 2010-05-10 19:01 张善友 阅读(4991) 评论(5) 推荐(1) 编辑
摘要:MS SQL Server 2008 R2已经发布了,虽然是SQL Server 2008的第二次发布,但是有10项重大更新,我最感兴趣的是StreamInsight,SQL Server 2008 R2 Express现在的单个数据库大小限制已经提升到10G,比之前的4G限制提升很大 阅读全文
posted @ 2010-05-01 08:31 张善友 阅读(41723) 评论(14) 推荐(8) 编辑
摘要:SQL Server 2008 R2引入StreamInsight功能,可以为开发人员提供一套全方位的平台来开发基于事件的应用程序。与传统的基于查询的应用程序有所不同,基于事件的应用程序需要在低延迟的前提下迅速处理海量数据。 阅读全文
posted @ 2010-04-29 22:10 张善友 阅读(3954) 评论(2) 推荐(1) 编辑
摘要:我们经常有这样的需求,批量的删除或者选取大量的数据,有非常多的Id值,经常使用in条件查询,如果你使用拼接字符串的方式,可能遭遇SQL语句的长度限制4000个字符。可以使用XML的参数类型来解决。例如... 阅读全文
posted @ 2010-03-20 11:44 张善友 阅读(3382) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2008 的 Reporting Service 有一个重大改变就是不再依赖于IIS,数据库服务器上可以不安装IIS了。而且为了安全上的考虑,也不支持以前在 IIS 上可以配置的... 阅读全文
posted @ 2010-03-06 20:39 张善友 阅读(1786) 评论(0) 推荐(0) 编辑