Henry

曾经沧海难为水,除却巫山不是云,取次花丛懒回顾,半缘修道半缘君。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月4日

摘要: -- 定义参数 declare @rc int declare @TraceID int declare @maxfilesize bigint set @maxfilesize = 5 -- 初始化跟踪 exec @rc = sp_trace_create @TraceID output, 0, N'd:\log\deadlock', @maxfilesize, NULL --此处的d:\log\deadlock是文件名(可自行修改),SQL会自动在后面加上.trc的扩展名 if (@rc != 0) goto error -- 设置跟踪事件 declare @on bit 阅读全文
posted @ 2011-05-04 14:59 Henry.Lau 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 今天在创建一个表的时候,发现在mssql05上创建成功,08上报错 CREATE TABLE TA ( id INT, writetime DATETIME, wk AS (DATEPART(wk,writetime)) persisted )消息 4936,级别 16,状态 1,第 1 行无法持久化表 'TA' 中的计算列 'wk',因为此列不具有确定性。其实就是计算列的持久化与非持久化的问题,persisted:表示数据持久到本地硬盘中如果是非持久化,数据则不保存在硬盘,而是在内存中查询的时候计算一次,这对于大数据量存在性能能力对于上述的报错,参考资料如下函 阅读全文
posted @ 2011-05-04 10:31 Henry.Lau 阅读(623) 评论(0) 推荐(1) 编辑

2011年5月2日

摘要: 直接上代码,按月实现数据分区,归档USE [db2]GO/****** Object: StoredProcedure [dbo].[partion_MoveScheme] Script Date: 04/20/2011 18:41:07 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROC [dbo].[partion_MoveScheme]AS BEGIN DECLARE @nextpartition DATETIME, @curdate DATETIME SET @curdate = '2011-7-1 阅读全文
posted @ 2011-05-02 14:45 Henry.Lau 阅读(341) 评论(0) 推荐(0) 编辑