摘要:SQL Server 2014 In-Memory 介绍
阅读全文
随笔分类 - 数据库
摘要:如题,参见:http://www.cnblogs.com/gaizai/archive/2011/11/18/2254445.htmlhttp://www.cnblogs.com/gaizai/p/3288354.html
阅读全文
摘要:在使用SQL Server 的过程中,用户遇到的最多的莫过于连接问题了。本文将深度讨论SQL Server 连接问题的方方面面,希望能帮你彻底解决SQL server 的连接问题。
SQL Server 支持的通讯协议很多,如命名管道(Named Pipes)、TCP/IP 套接字、共享内存(Shared Memory)等。由于最常用的是前两种即命名管道和TCP/IP套接字,所以我们主要讨论这两种协议的连接问题。先来讨论命名管道,然后我们再讨论TCP/IP。
阅读全文
摘要:使用事件探查器经常能捕捉到类似于execsp_execute10XXX,XXXX的RPC事件。我想问下从哪里可以看到存储过程sp_execute10的内容呢??方法如下:在新建的profiler的模板里面的EventData中勾选storeprocedure的SP:StmtStartingORSP:...
阅读全文
摘要:快速找出数据库的性能问题之:缺失索引 &无用的索引
阅读全文
摘要:全面监控SQL Server的活动与性能,分析性能瓶颈,给出优化建议
阅读全文
摘要:使用SQL 脚本导入 Excel 数据
阅读全文
摘要:临时表和表变量有各自的特征,有自己优点和缺点。在不同的场景选择它们灵活应用。
阅读全文
摘要:对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题, 本文只谈优化查询时如何看懂SqlServer查询计划。由于本人对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。说明:本文所演示的数据库,是本人写的一个演示程序专用的数据库,可以在此网页中下载。select v.OrderID, v.CustomerID, v.CustomerName, v.OrderDate, v.SumM
阅读全文
摘要:数据库日常维护常用的脚本部分收录 有些数据库语句可能平时用得不多,所以使用的时候总是难免上网查询,略嫌麻烦,今日在CSDN论坛看到有贴收录这些语句,就顺手牵羊copy了一份,本想copy了就结束了,但和部分朋友一样,真正用到它们的时候有时会发现难免会出错,于是,择日不如撞日,就在今天花点时间在SQL SERVER 2008中运行试试。之前并没怎么注意SQL2008的语法与之前版本的不同,因为常用的select等语句都一样,一直以为2008应该与2005的版本几乎无差。不料这一试,果然试出了问题,这才发现,以前从书本上见过的backup语句和dump语句已经在2008里面消失了…… 废话不多说,
阅读全文
摘要:转载(http://www.cnblogs.com/13590/archive/2007/07/09/810770.html)超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好的性能。所以对大表进行分区是处理
阅读全文
摘要:通过SQL Server 2008数据库复制实现数据库同步备份SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制。数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜像服务器。但缺点是配置复杂,镜像数据库中的
阅读全文
摘要:针对 SQL Server 内正在执行的每个请求返回一行。sys.dm_exec_connections、sys.dm_exec_sessions和sys.dm_exec_requests服务器范围动态管理视图映射到sys.sysprocesses系统视图(先前为系统表)。注意:若要执行在 SQL Server 以外的代码(例如,扩展存储过程和分布式查询),则必须在非抢先计划程序的控制范围以外执行...
阅读全文
摘要:针对 SQL Server 上的每个经过身份验证的会话返回一行。sys.dm_exec_sessions是服务器范围的视图,显示了有关所有活动用户连接和内部任务的信息。此信息包含客户端版本、客户端程序名称、客户端登录时间、登录用户、当前会话设置等。使用sys.dm_exec_sessions,首先可以查看当前的系统负荷并标识相关会话,然后可以通过其他动态管理视图或动态管理函数了解有关该会话的详细信...
阅读全文
摘要:转载:http://msdn.microsoft.com/zh-cn/library/ms181509(SQL.90).aspxsys.dm_exec_connections、sys.dm_exec_sessions和sys.dm_exec_requests动态管理视图映射到sys.sysprocesses系统表。列名数据类型说明session_idint标识与此连接关联的会话。可为空值。most...
阅读全文
摘要:[转载]http://www.cnblogs.com/cn_wpf/,非常感谢Nineteen@newsmth 的分分享。写有效率的SQL查询(I)大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减...
阅读全文
摘要:Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括: dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*:内存、锁定和时间安排 dm_tran_*:...
阅读全文