<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[snzy521的专栏]]></title><description><![CDATA[让智慧在知识共享的平台上绽放]]></description><link>https://blog.youkuaiyun.com/snzy521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; snzy521]]></copyright><item><title><![CDATA[SQL Server Profiler工具]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/36014971</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/36014971</guid><author>snzy521</author><pubDate>Mon, 30 Jun 2014 17:26:44 +0800</pubDate><description><![CDATA[一、SQL Profiler工具简介

SQL Profiler是一个图形界面和一组系统存储过程，其作用如下：

图形化监视SQL Server查询；在后台收集查询信息；分析性能；诊断像死锁之类的问题；调试T-SQL语句；模拟重放SQL Server活动；

也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。

　　]]></description><category></category></item><item><title><![CDATA[SQL大表转为分区表实例]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/22652339</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/22652339</guid><author>snzy521</author><pubDate>Mon, 31 Mar 2014 10:44:35 +0800</pubDate><description><![CDATA[SQL大表转为分区表实例
-- 进行演示操作前, 先备份, 以便可以在演示完成后, 恢复到原始状态
USE master
-- 备份
BACKUP DATABASE AdventureWorks
    TO DISK = 'AdventureWorks.bak'
    WITH FORMAT

---- 恢复
--RESTORE DATABASE AdventureWorks]]></description><category></category></item><item><title><![CDATA[sql创建分区表]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/22652217</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/22652217</guid><author>snzy521</author><pubDate>Mon, 31 Mar 2014 10:42:42 +0800</pubDate><description><![CDATA[sql创建分区表        
     

        分类：            

Sql2005              2011-06-29 17:35    
705人阅读     
评论(0)    
收藏    
举报    

sqlsql server数据库2010scheme存储

 如果你的数据库中某一个表中的数据满足以下几个条件，那么你]]></description><category></category></item><item><title><![CDATA[理解SQL SERVER中的分区表]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/22652051</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/22652051</guid><author>snzy521</author><pubDate>Mon, 31 Mar 2014 10:39:51 +0800</pubDate><description><![CDATA[理解SQL SERVER中的分区表




简介

    分区表是在SQL SERVER2005之后的版本引入的特性。这个特性允许把逻辑上的一个表在物理上分为很多部分。而对于SQL SERVER2005之前版本，所谓的分区表仅仅是分布式视图,也就是多个表做union操作.
    分区表在逻辑上是一个表，而物理上是多个表.这意味着从用户的角度来看，分区表和普通表是一样的。这个概念]]></description><category></category></item><item><title><![CDATA[SQL with(nolock)与with(readpast)]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/19819185</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/19819185</guid><author>snzy521</author><pubDate>Mon, 24 Feb 2014 13:46:23 +0800</pubDate><description><![CDATA[所有Select加 With (NoLock)解决阻塞死锁,在查询语句中使用 NOLOCK 和 READPAST

处理一个数据库死锁的异常时候，其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点： 
对于非银行等严格要求事务的行业，搜索记录中出现或者不出现某条记录，都是在可容忍范围内，所以碰到死锁，应该首先考虑，我们业务逻]]></description><category></category></item><item><title><![CDATA[SQL Server 表变量与临时表区别]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7904748</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7904748</guid><author>snzy521</author><pubDate>Fri, 24 Aug 2012 16:56:28 +0800</pubDate><description><![CDATA[问题 1：为什么在已经有了临时表的情况下还要引入表变量？

解答 1：与临时表相比，表变量具有下列优点：



•
如 SQL Server 联机丛书“表”(Table) 一文中所述，表变量（如局部变量）具有明确定义的范围，在该范围结束时会自动清除这些表变量。


•
与临时表相比，表变量导致存储过程的重新编译更少。


•
涉及表变量的事务仅维持表变量上更新的持续时]]></description><category></category></item><item><title><![CDATA[SQL Server优化的方法<四>]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7904009</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7904009</guid><author>snzy521</author><pubDate>Fri, 24 Aug 2012 14:47:32 +0800</pubDate><description><![CDATA[SQL Server优化的方法
 
关于索引的常识：影响到数据库性能的最大因素就是索引。由于该问题的复杂性，我只可能简单的谈谈这个问题，不过关于这方面的问题，目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引，即clustered索引和nonclustered索引。当考察建立什么类型的索引时，你应当考虑数据类型和保存这些数据的column。同样，你也必须考虑数据库可能]]></description><category></category></item><item><title><![CDATA[SQL Server优化的方法<三>]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7904005</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7904005</guid><author>snzy521</author><pubDate>Fri, 24 Aug 2012 14:46:26 +0800</pubDate><description><![CDATA[SQL Server优化的方法
 
一个系统的性能的提高，不单单是试运行或者维护阶段的性能调优的任务，也不单单是开发阶段的事情，而是在整个软件生命周期都需要注意，进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。
 
　　一、 分析阶段
 
　　一般来说，在系统分析阶段往往有太多需要关注的地方，系统各种功能性、可用性、可靠性、安全性需求往往]]></description><category></category></item><item><title><![CDATA[SQL Server优化的方法<二>]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7903992</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7903992</guid><author>snzy521</author><pubDate>Fri, 24 Aug 2012 14:45:31 +0800</pubDate><description><![CDATA[SQL Server优化的方法
 
建立合理的索引,避免扫描多余数据，避免表扫描！几百万条数据，照样几十毫秒完成查询。关于SQL查询效率，100w数据，查询只要1秒，与您分享！
 
查询效率分析： 子查询为确保消除重复值，必须为外部查询的每个结果都处理嵌套查询。在这种情况下可以考虑用联接查询来取代。 如果要用子查询，那就用EXISTS替代IN、用NOT EXISTS替代NOT IN。因为E]]></description><category></category></item><item><title><![CDATA[SQL Server优化的方法<一>]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7903976</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7903976</guid><author>snzy521</author><pubDate>Fri, 24 Aug 2012 14:42:42 +0800</pubDate><description><![CDATA[SQL Server优化的方法
 
查询速度慢的原因很多，常见如下几种：
 
1、没有索引或者没有用到索引(这是查询慢最常见的问题，是程序设计的缺陷)
 
2、I/O吞吐量小，形成了瓶颈效应。
 
3、没有创建计算列导致查询不优化。
 
4、内存不足  www.2cto.com  
 
5、网络速度慢
 
6、查询出的数据量过大（可以采用多次查询，其他的方法降低数据量）]]></description><category></category></item><item><title><![CDATA[sql性能优化之索引]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7680334</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7680334</guid><author>snzy521</author><pubDate>Wed, 20 Jun 2012 16:49:49 +0800</pubDate><description><![CDATA[最近研究优化问题，网上路过发现这篇文章很好！所以摘回来大家分享！

(一)深入浅出理解索引结构

　　实际上，您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引：聚集索引(clustered index，也称聚类索引、簇集索引)和非聚集索引(nonclustered index，也称非聚类索引、非簇集索引)。下面，我们举例来说明一下聚集索引和非聚集索引的区别：]]></description><category></category></item><item><title><![CDATA[十步优化SQL Server中的数据访问性能]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7650363</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7650363</guid><author>snzy521</author><pubDate>Sun, 10 Jun 2012 17:57:39 +0800</pubDate><description><![CDATA[十步优化SQL Server中的数据访问


故事开篇：你和你的团队经过不懈努力，终于使网站成功上线，刚开始时，注册用户较少，网站性能表现不错，但随着注册用户的增多，访问速度开始变慢，一些用户开始发来邮件表示抗议，事情变得越来越糟，为了留住用户，你开始着手调查访问变慢的原因。
　　经过紧张的调查，你发现问题出在数据库上，当应用程序尝试访问/更新数据时，数据库执行得相当慢，再次深入调查数据库]]></description><category></category></item><item><title><![CDATA[35岁前成功的12条黄金法则]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7571665</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7571665</guid><author>snzy521</author><pubDate>Wed, 16 May 2012 10:46:04 +0800</pubDate><description><![CDATA[35岁前成功的12条黄金法则
第一章:一个目标
    一艘没有航行目标的船，任何方向的风都是逆风
    1、你为什么是穷人，第一点就是你没有立下成为富人的目标
    2、你的人生核心目标是什么？
    杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。
    3、起跑领先一步，人生领先一大步：成功从选定目标开始
    4、贾金斯式的人永远不会成功
    为]]></description><category></category></item><item><title><![CDATA[35岁前必须做好的十件事情]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7571656</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7571656</guid><author>snzy521</author><pubDate>Wed, 16 May 2012 10:44:38 +0800</pubDate><description><![CDATA[35岁前必须做好的十件事情
35岁是青春的后期，
　　35岁以后是收获的季节，
　　如果你没有资格说这句话，你将会憎恨自己。
　　所以在35岁以前，
　　在烂漫蓬勃的青春年华里，
　　你最好把下面十件事做好！
　　第一，学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时，已经成为零件行业的领袖，并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过]]></description><category></category></item><item><title><![CDATA[SQL Server 2005的性能故障白皮书]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7563598</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7563598</guid><author>snzy521</author><pubDate>Mon, 14 May 2012 09:13:25 +0800</pubDate><description><![CDATA[在SQL Server 2005性能问题的疑难解答



出版日期：2005年10月1日，


作家：苏尼尔阿加瓦尔，鲍里斯·巴雷什尼科夫，汤姆·戴维森，基思·埃尔莫尔，登齐尔·里贝罗，于尔根·托马斯

适用于：SQL Server 2005中

摘要：体验偶尔慢下来的SQL Server数据库，这是并不鲜见。 设计拙劣的数据库或系统，配置不当的工作量，但几个这种类型的性能问]]></description><category></category></item><item><title><![CDATA[网络性能监测－系统监视器]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7513773</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7513773</guid><author>snzy521</author><pubDate>Thu, 26 Apr 2012 12:15:30 +0800</pubDate><description><![CDATA[系统监视器
1出2额定的帮助- 率这一主题




内置的性能控制台提供的能力来监控网络活动，与其他系统的性能数据。对待网络组件作为另一套硬件资源观察作为您的正常的日常监控。
网络活动可以影响性能不仅您的网络组件也是你的系统作为一个整体。你应当监测其他资源，随着网络的活动，如磁盘，内存和处理器的活动。系统监视器使您可以跟踪网络和系统活动使用单一的工具。使用下面的计数器作为您的正常监控]]></description><category></category></item><item><title><![CDATA[理解内存和文件系统缓存]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7513759</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7513759</guid><author>snzy521</author><pubDate>Thu, 26 Apr 2012 12:11:27 +0800</pubDate><description><![CDATA[理解记忆和文件系统缓存
2出4额定的帮助- 率这一主题




窗户 2000分配部分的虚拟内存系统的文件系统缓存。文件系统缓存内存子系统，保留最近使用的信息快速存取。缓存的大小取决于物理内存的安装和记忆所需的应用。操作系统的动态调整大小需要缓存，共享内存之间的最佳工艺工作集和系统缓存。
视窗2000服务器计算机上运行 ，设定值为largesystemcache注册表项在hkey_l]]></description><category></category></item><item><title><![CDATA[观察处理器队列长度Processor Queue Length]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7513743</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7513743</guid><author>snzy521</author><pubDate>Thu, 26 Apr 2012 12:01:36 +0800</pubDate><description><![CDATA[一个集合的一个或多个线程，准备好但不能够运行在处理器由于另一个活动线程正在运行的称为处理器队列。最明显的症状，一个处理器是一个持续或反复出现瓶颈两年多线程队列。虽然队列最有可能发展当处理器都很忙，他们可以发展时，利用远低于百分之90。这可以发生，如果请求处理器到随机如果线程需求不规则的时间从处理器。更多信息监测和调整线程调度，见“在瓶颈”在本章的后面。
该系统处理器队列长度计数器显示有多少线程准]]></description><category></category></item><item><title><![CDATA[关于系统处理能力问题（Observing Processor Queue)]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7513689</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7513689</guid><author>snzy521</author><pubDate>Thu, 26 Apr 2012 11:49:42 +0800</pubDate><description><![CDATA[Observing Processor Queue Length

A collection of one or more threads that is ready but not able to run on the processor due to another active thread that is currently running is called the processo]]></description><category></category></item><item><title><![CDATA[优化SQL Server的内存占用之执行缓存]]></title><link>https://blog.youkuaiyun.com/snzy521/article/details/7513619</link><guid>https://blog.youkuaiyun.com/snzy521/article/details/7513619</guid><author>snzy521</author><pubDate>Thu, 26 Apr 2012 11:33:39 +0800</pubDate><description><![CDATA[优化SQL Server的内存占用之执行缓存篇



优化SQL Server的内存占用之执行缓存
 
在论坛上常见有朋友抱怨，说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成：数据缓存(Data
 Buffer)、执行缓存(Procedure Ca]]></description><category></category></item></channel></rss>