摘要:准备测试表和测试数据: 1: CREATE TABLE [dbo].[StateLog]( 2: [ID] [int] IDENTITY(1,1) NOT NULL, 3: [State] [int] NULL, 4: [CreateDate] [datetime] NULL 5: ) ON [PRIMARY] 6: 7: GO 8: ...
阅读全文
随笔分类 - DataBase-SQL
DataBase-SQL Server
摘要:并发问题 脏读:未确认的读取 非重复读:多次读取相同的数据行不一致(其他用户update) 幻象读:多次读取有不存在和新增的数据(其他用户insert或者delete) 隔离级别 隔离级别 脏读 非重复读 幻象 锁 说明 未提交读read uncommitted 是 是 是 不发出锁 如果其他事务更新,不管是否提交,立即执行 提交读(默认)read committed 否 是 是 发出共...
阅读全文
摘要:新建存自增ID的表:CREATE TABLE [dbo].[IdentityID]( [TableName] [varchar](500) NOT NULL, [NextID] [bigint] NOT NULL, CONSTRAINT [PK_IdentityID] PRIMARY KEY CLUSTERED ( [TableName] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [P
阅读全文
摘要:分组的Top查询:代码需要对以上#TempEntryUrlList临时表做查询:按照Host分组,查询每个Host的EnterTimes的Top 100数据:代码补充:感谢“我爱菊花”的回复,用ROW_NUMBER的PARTITION属性就可以一句话实现,免去临时表:代码注:数据量大的话,感觉性能不是很好,数据量小的时候,还是可以用的。
阅读全文
摘要:LogParser功能非常的强大,可以分析IIS日志,系统事件日志,CSV,XML等格式日志,同时也支持接口编程——可用C#调用LogParser的Com,其效率非常之高,特别是对大的日志文件(几十M几百M甚至几G的文本日志文件),使用LogParser能够快速查出你所要的数据。
阅读全文
摘要:SQL Server 2005支持用CLR语言(C# .NET、VB.NET)编写过程、触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容的灵活性及高效性。 操作步骤: 1.新建一个SQL Server项目(输入用户名,密码,选择DB),新建好后,可以在属性中更改的 2.新建一个类“RegexMatch.cs”,选择用户定...
阅读全文
摘要:Bat命令-->ftp获取文件,并导入数据库
阅读全文
摘要:SQL连接:localhost、127.0.0.1、(local)的区别:
local是本地服务器,命名管道连接
127.0.0.1和localhost是本机服务器,使用的是 TCP/IP 连接,他需要网卡作为平台。
TCP/IP 连接对于慢速网络效果好,需要 1433 端口开放才能连接。
阅读全文