- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 SQL Server 连接字符串中的参数介绍
连接字符串会指定数据库服务器和数据库,以及访问数据库必需的用户名和密码。但是这种格式并不是对所有数据库交互都适用,它的确有许多可用的选项,其中很多选项都有同义词。 和Data Source(数据源)、Initial Catalog(初始编目)、User ID(用户ID)、和Password(密码)等元素一起,下面这些选项都是可用的: Application Name(应用程序名称):应用程
2012-02-20 16:34:33 1213
转载 MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资
2012-02-16 14:05:58 5916
转载 Transact-SQL 参考 sp_lock 报告有关锁的信息。
语法 sp_lock [[@spid1 =] 'spid1'] [,[@spid2 =] 'spid2'] 参数 [@spid1 =] 'spid1' 是来自 master.dbo.sysprocesses 的 Microsoft® SQL Server™ 进程 ID 号。spid1 的数据类型为 int,默认值为 NULL。执行 sp_who 可获取有关该锁的进程信息。如果没有指定
2012-02-15 11:34:26 785
转载 asp.net里导出excel表方法汇总
public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
2012-02-13 15:27:53 436
转载 sqlserver cpu,io性能指标
CPU Time& Elapsed Time 的差异 在我们使用set statisticstime on 来查看SQL语句执行的时间时,SQL Sever会给我们返回来两个时间一个是CPU Time 另一个是ElapsedTime 那么这两个时间有什么不同呢? CPU Time 指的是CPU在忙于执行当前任务的时间,其并没有考虑等待时间,如IO等待,网络等待等,而El
2012-02-11 16:44:45 2703
转载 sqlserver 死锁 查看当前进程,或死锁进程,并能自动杀掉死进程
/*--处理死锁 因为是针对死的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进程 --*/ /*--调用示例 exec p_lockinfo --*/ create proc p_lockinfo @kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示 @show_spi
2012-02-11 09:13:24 4023
转载 监控SQL Server 的运行状况
监控 SQL Server 的运行状况 更新: 2009-04-30 Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。 常规服务器动态管理对象包括: dm_db_*:数据库和数据
2012-02-08 15:52:27 489
转载 xml转为dataset或者xml字符串转为dataset以及dataset转为xml
XmlDatasetConvert.cs using System; using System.Collections.Generic; using System.Text; using System.Data; using System.IO; using System.Xml; namespace XmlDesign { class XmlDatasetConve
2012-02-07 08:51:01 609
C#调用redis的ServiceStack源代码整理
2016-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人