深刻的教训――SQLServer关于TempDB的使用(一)

2014-11-23 22:20:36 · 作者: · 浏览: 30

场景现象

中午查询了流水,因未与业务人员沟通好,忘了删选条件,导致TempDB不能分配空间,SQL Server高负载运行。

错误分析

我们来看看错误日志:

\

再来看看TempDB自增长记录:

事件

逻辑文件名

启动时间

持续时间(毫秒)

大小变化(MB)

数据文件自动增长

tempdev_1

2014/4/17 13:01:51

23

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 13:01:27

30

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 13:01:03

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 13:00:42

40

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 13:00:18

20

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:59:55

6

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:59:32

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:59:09

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:58:47

33

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:58:24

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:58:00

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:57:36

30

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:57:12

26

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:56:48

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:56:24

13

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:56:01

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:55:36

6

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:55:12

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:54:49

30

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:54:24

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:53:59

6

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:53:37

6

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:53:14

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:52:53

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:52:30

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:52:05

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:51:43

13

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:51:21

6

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:50:59

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:50:36

6

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:50:13

13

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:49:50

6

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:49:26

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:49:04

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:48:42

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:48:19

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:47:56

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:47:33

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:47:11

6

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:46:49

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:46:26

6

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:46:02

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:45:40

60

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:45:16

6

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:44:54

16

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:44:32

13

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:44:09

13

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:43:47

10

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:43:25

6

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:43:03

6

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:42:41

3

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:42:20

10

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:41:56

10

1,024.00

数据文件自动增长

tempdev_0

2014/4/17 12:41:35

6

1,024.00

数据文件自动增长

tempdev_1

2014/4/17 12:41:11

6

1,024.00

数据文件自动增长

tempdev_2

2014/4/17 12:40:50

10

1,024.00

数据文件自动增长

tempdev_0

2014/