- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 Windows 2008 R2 pre-release 升级成正式版
打补丁的时候发现无法安装成功后来发现安装版本为Windows2008 R2 pre-release。要解决这个问题可以通过两种方法1.重装正式版 2.升级。但是如果重装的话,影响是比较大的,应用要停机,装完之后还要重装应用配置,工作量非常大。所以升级是一个比较好的办法,只需要一点维护停机时间,升级完成之后应用可以正常使用(在升级之前一定先要做好测试,并且有回滚方案。) 具体升级步骤如下:
2013-01-24 11:11:08 1332
原创 Error number: 20598 The row was not found at the Subscriber when applying the replicated command.
今天测试Replication遇到下面的错误: The row was not found at the Subscriber when applying the replicatedcommand.(Source: MSSQLServer, Error number: 20598)if @@trancount > 0 rollback tran(Transaction seque
2013-01-23 10:42:41 2013
原创 序列化隔离级别Key-Range锁定的真实键范围
大家都知道在序列化隔离级别中引入了键范围锁定。键范围锁可防止其他事务插入其键值位于可序列化事务读取的键值范围内的新行,从而确保满足此要求。但是对于锁定的范围真的清楚吗? 前几天看到有人对于锁范围的疑问,发现锁定的数据比想象的要多。 下面我们看个例子:---create tableand insert test dataCREATE TABLE TEST(C1INTprim
2013-01-22 12:48:47 1683
转载 大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网
2013-01-16 14:06:54 983
原创 使用DBCC CHECKPRIMARYFILE 查询Detach数据库信息
在论坛碰到有人问到无法Attach数据库的问题,错误信息为: Msg 5171, Level 16, State 1, Line2“path\allen_log.ldfis not a primary database file. 很明显这个错误表示Attch数据库选择的文件不是主数据库文件,但是看附加的数据文件确实是MDF结尾的。问用户是否有多个MDF文件,用户说是,但是他确
2013-01-16 11:27:45 2854
转载 base64 中文加密和解码
在工作中需要解密base64加密的数据,但是解密出来发现有乱码,中文无法显示,使用下面的方法就可以了。 加密 string ssd = Convert.ToBase64String(System.Text.Encoding.GetEncoding("gb2312").GetBytes("中国"));解码string ss = System.Text.Encoding.GetEn
2013-01-15 13:46:16 3679
原创 SQL Server 2005 没有本地发布选项
在论坛看到一个帖子说自己的数据库使用SSMS打开只显示本地订阅没有本地发布,截图如下: 因为SQL Server 2005 Express是只有订阅功能没有发布功能的,所以当时考虑可能安装的是Express版本。来自MSDN( SQL Server Express 的复制源自在SQL Server 2005 中创建的发布。运行SQL Server 2005 的计算机为发布服务
2013-01-15 09:57:49 3621
原创 NDF文件丢失或者损坏是否可以成功附加数据库
曾经看到有人遇到过NDF文件损坏或者丢失想要通过MDF直接附加数据库,但是结果是失败。在网上也Google了一下看到很多人问这个问题,答案是不可以的。 来自MSDN:FORATTACH requires the following: · Alldata files (MDF and NDF) must be available.· Ifmultipl
2013-01-10 09:50:34 3614
原创 使用SQL Storage Compress压缩SQL Server 数据库文件
这几天在测试SQL Server数据压缩功能,通过对数据仓库表启用压缩,磁盘空间大大减小,查询性能和备份速度都有提高。但是SQL Server的数据压缩只有企业版才有这个功能,标准版的话是无法体验的。 从网上查了一下,Rea Hat提供了类似的工具SQL Storage Compress,而且号称可以达到90%的压缩比。SQL Storage Compress提供14天的使用版,下载后
2013-01-07 17:17:14 3082
原创 DBCC SHRINKFILE 为什么会运行很长时间?
今天启用数据压缩功能后,数据库空出了很大的空间,然后使用DBCC SHRINKFILE收缩数据库,花费了很长的时间。相信很多使用SQL Server的朋友都遇到过这样的问题,为什么SQL Server收缩文件这么耗时? 从MSDN上看到“DBCC SHRINKFILE is single-threaded and may take a long time tocomplete”(http:
2013-01-07 13:54:02 3756
原创 使用ALTER TABLE REBUILD减小HEAP表空间
论坛上经常会有很多人抱怨数据库HEAP表碎片很大,无法收缩。在2005之前可以通过创建聚集索引解决或者重建表将数据导入,等到表空间变小后再进行收缩。在2008中有一个新的语法ALTERTABLE REBUILD,使用这条语句可以释放没有使用的空间,提升性能。 下面是我自己的一个表,碎片非常大,占用了大概11G的空间: 使用ALTER TABLE REBUILD之后的效果(
2013-01-07 11:49:53 2943
原创 使用MAXDOP重复利用多处理器启用SQL Server数据压缩功能
随着数据的越来越大,数据库也越来越大,同时伴随着磁盘空间的增长以及性能的下降。使用SQLServer 2008的数据压缩功能可以大大的减小数据量提高查询性能,尤其对于数据仓库非常有用。(BestPractices for Data Warehousing with SQL Server 2008:http://msdn.microsoft.com/en-us/library/cc719165.as
2013-01-07 10:30:22 2045
原创 SQL Server Parallel Data Warehouse (PDW) 介绍
最近大数据概念非常火热,各个厂家都讲大数据视为未来IT的一个重要方向,因此各个厂家都想在这个领域有所作为。前几天参加了IBM大数据研讨会,会上IBM推出了他们针对于大数据的解决方案,三种一体机(PureSystem,另外IBM在推出了DB2 v10,为了打Oracle RAC专门设计的PureScale正式加入了DB2大版本中)。 在MPP架构方面,以前微软是被诟病的,缺乏产品应对大数据的
2013-01-05 14:01:07 3809
Microsoft Private Cloud Computing
2013-01-15
The Guru's Guide to SQL Server Architecture and Internals.chm
2009-10-13
Sqlserver性能调整
2009-09-27
使用CPU计数器监视SQL Server性能的
2009-09-27
inside-microsoft-r-sql-server-tm-2005-the-storage-engine
2009-09-27
SQL SERVER 2005
2009-09-27
SQL+Server+2005技术内幕-存储引擎1-5章.pdf
2009-09-24
Microsoft Press - Inside Microsoft SQL Server 2005 Query Tuning and Optimization (Sep 2007).chm
2009-09-24
Inside Microsoft SQL Server 2005: T-SQL Programming
2009-09-24
SQL.Server.2005.Administration
2009-05-25
TSQL Query Tuning
2009-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人