2012年10月24日

将两个文件记录合并,每条记录占用一行,要求删除重复行,合并行并对其排序。

摘要: public class DictHelper { public static void SortDict(string sourceFilePath, string destFilePath) { if (!File.Exists(destFilePath)) { File.Create(destFilePath).Close(); } List<string> destList = new List<string>(); ... 阅读全文

posted @ 2012-10-24 21:28 笑东风 阅读(1112) 评论(0) 推荐(0)

SQL NOTE--DMV For Index

摘要: --查看用户查询使用索引情况SELECT DB_NAME() AS DatabaseName ,SCHEMA_NAME(o.Schema_ID) AS SchemaName ,OBJECT_NAME(s.[object_id]) AS TableName ,i.name AS IndexName ,s.user_updates,s.user_scans,s.user_seeks,s.user_lookups,s.system_seeks + s.system_scans + s.system_lookups AS SystemUsageFROM sys.dm_db_index_usage_st 阅读全文

posted @ 2012-10-24 18:27 笑东风 阅读(240) 评论(0) 推荐(0)

执行计划--常用的查询分析

摘要: --特定语句的最后运行时间 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT DISTINCT TOP 20 qs.last_execution_time AS LastExectionTime ,qt.text AS ParentQuery ,DB_NAME(qt.dbid) AS DatabaseName FROM sys.d... 阅读全文

posted @ 2012-10-24 17:44 笑东风 阅读(546) 评论(0) 推荐(0)

DMV--Memory and Lock

摘要: --查看连接当前数据库的SPID所加的锁SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT DB_NAME(resource_database_id) AS DatabaseName , request_session_id , resou... 阅读全文

posted @ 2012-10-24 17:04 笑东风 阅读(280) 评论(0) 推荐(0)

SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库

摘要: 在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障、计算机非正常重启或关机。当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况:1、在SQL Server Management Studio中显示数据库处于置疑(suspect)状态。2、事件日志可能会出现如下错误信息:Could not redo log record (21737:686:9), for transaction ID (0:2334886), on page (1:37527), database 'Test' (database ID 15). 阅读全文

posted @ 2012-10-24 16:25 笑东风 阅读(311) 评论(1) 推荐(0)

2012年10月23日

ASPNET--Basic Info

摘要: 1.页面间传值方式:--1.使用POST方式传值--2.使用GET方式--3.使用SESSION--4.使用APPLICATION--5.使用Cookie--6.使用Response.Redirect()--7.使用Server.Transfer()2.获取传入值GET/POST传入的值使用Request.QueryString["Num"]来获取传入值,如果参数Num不存在,则返回为Null3.使用Session来存取值Session["mySession"] = “Test”;string temp = Session["mySession 阅读全文

posted @ 2012-10-23 22:04 笑东风 阅读(316) 评论(0) 推荐(0)

ASPNET--COOKIE

摘要: Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。Cookie 明文保存在客户端,每次随请求被发送到服务器端(存放在Header中)浏览器对Cookie的大小和数量有限制,大部分浏览器支持最大为4M最多为20个的cookie,当cookie数量超过时,旧的cookie会被清除在Asp.net中,读写Cookie是通过使用HttpCookie类来完成的,它的定义如下:public sealed class HttpCookie{ // 获取或设置将此 Cookie 与其关联的域。默... 阅读全文

posted @ 2012-10-23 21:59 笑东风 阅读(444) 评论(0) 推荐(0)

SQL NOTE--FULLTEXT INDEX

摘要: 1.全文索引可以对表中一列或多列进行索引,每一列可以指定使用语言2.一张表只能创建一个全文索引,每个全文索引只能归属于一个全文目录3.全文索引可以使用类型:char/varchar/nchar/nvarchar/text/ntext/image/xml/varbinary(max)/filestream4.全文索引根据特定语言的规则对词和短语进行操作,从而对全文索引中文本数据执行语言搜索5.全文索引可以对词和短语,词和短语的各种形式(如果现在进行式/过去式/复数)等操作6.全文索引可以搜索以下选项:--简单词,一个活多个特定的词或短语--前缀词,以指定文本开头的词或短语--派生词,特定词的变形 阅读全文

posted @ 2012-10-23 16:50 笑东风 阅读(1209) 评论(0) 推荐(0)

2012年10月20日

SQL NOTE--Backup

摘要: 1.一个数据库可以有多个物理日志文件(LDF),但逻辑上只有一个日志文件,使用多个物理日志文件不会增减数据库性能,因为日志操作不能并行。2.逻辑上一个日志文件可以分成多个虚拟日志文件VLF(virtual log file),VLF是日志操作的最小单位,使得日志管理更高效和空间利用率更高;VLF是数据库收缩(shrink)的最小单位。3.日志文件大小和VLF数量有直接关系,1-64M时有4个VLF,64M-1G时会有8个VLF,1G+是会有16个VLF。4.可以使用DBCC LOGINFO来查看VLF的情况5.VLF存在四种状态--1.Active,there must be one or m 阅读全文

posted @ 2012-10-20 12:40 笑东风 阅读(321) 评论(0) 推荐(0)

2012年10月19日

How to backup log after MDB file broken.

摘要: CREATE DATABASE BackupDemoGOUSE BackupDemoGOCREATE TABLE dbo.T1( LogDesc NVARCHAR(200), LogTime DATETIME DEFAULT GETDATE())GOINSERT INTO dbo.T1(LogDesc)SELECT 'Before full backup'GOBACKUP DATABASE [BackupDemo] TO DISK = N'I:\Backup\BackupDemo_Full.bak' WITH NOFORMAT, NOINIT, NAME = N 阅读全文

posted @ 2012-10-19 18:25 笑东风 阅读(349) 评论(0) 推荐(0)

导航