免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 12637 | 回复: 33
打印 上一主题 下一主题

急,为什么tempdb的日志总满? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-04 14:21 |只看该作者 |倒序浏览
errorlog

00:00000:00001:2007/06/04 13:05:49.68 server  Started cleaning up the default data cache for database 'test_db'.
00:00000:00001:2007/06/04 13:05:49.78 server  Completed cleaning up the default data cache for database 'test_db'.
00:00000:00001:2007/06/04 13:05:49.78 server  Checking external objects.
00:00000:00001:2007/06/04 13:05:49.79 server  The transaction log in the database 'test_db' will use I/O size of 2 Kb.
00:00000:00001:2007/06/04 13:05:49.93 server  The transaction log in the database 'test_db' will use I/O size of 2 Kb.
00:00000:00001:2007/06/04 13:05:50.01 server  Database 'test_db' is now online.
00:00000:00001:2007/06/04 13:05:50.03 server  Recovery has restored the value of 'local async prefetch limit' for '16K' pool in 'default data cache' from '80' to 'DEFAULT'.
00:00000:00001:2007/06/04 13:05:50.03 server  Recovery has restored the value of 'local async prefetch limit' for '2K' pool in 'default data cache' from '80' to 'DEFAULT'.
00:00000:00001:2007/06/04 13:05:50.07 server  Recovery has restored the original size for '16K' pool and '2K' pool in 'default data cache'.
00:00000:00001:2007/06/04 13:05:50.09 server  Recovery complete.
00:00000:00001:2007/06/04 13:05:50.09 kernel  Reenlistment of DTC Transactions Complete
00:00000:00001:2007/06/04 13:05:50.09 server  SQL Server's default unicode sort order is 'binary'.
00:00000:00001:2007/06/04 13:05:50.09 server  SQL Server's default sort order is:
00:00000:00001:2007/06/04 13:05:50.09 server          'bin_cp936' (ID = 50)
00:00000:00001:2007/06/04 13:05:50.09 server  on top of default character set:
00:00000:00001:2007/06/04 13:05:50.09 server          'cp936' (ID = 171).
00:00000:00001:2007/06/04 13:05:50.09 server  Master device size: 60 megabytes, or 30720 virtual pages. (A virtual page is 2048 bytes.)
01:00000:00036:2007/06/04 14:16:42.57 server  Space available in the log segment has fallen critically low in database 'tempdb'.  All future modifications to this database will be suspended until the log is successfully dumped and space becomes available.
01:00000:00038:2007/06/04 14:16:42.90 server  Error: 2812, Severity: 16, State: 5
01:00000:00038:2007/06/04 14:16:42.90 server  Stored procedure 'sp_thresholdaction' not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).
00:00000:00050:2007/06/04 14:17:51.14 kernel  Cannot send, host process disconnected: tj  suid: 3
00:00000:00050:2007/06/04 14:17:51.15 server  Error: 1608, Severity: 18, State: 4
00:00000:00050:2007/06/04 14:17:51.15 server  A client process exited abnormally, or a network error was encountered. Unless other errors occurred, continue processing normally.
00:00000:00050:2007/06/04 14:17:51.15 kernel  extended error information: hostname: tj login: dlaicuser
00:00000:00032:2007/06/04 14:18:34.53 kernel  Cannot send, host process disconnected: tj  suid: 3
00:00000:00032:2007/06/04 14:18:34.53 server  Error: 1608, Severity: 18, State: 4
00:00000:00032:2007/06/04 14:18:34.53 server  A client process exited abnormally, or a network error was encountered. Unless other errors occurred, continue processing normally.
00:00000:00032:2007/06/04 14:18:34.53 kernel  extended error information: hostname: tj login: dlaicuser

===============================================

我已经把tempdb加到2G了,还是不行

01:00000:00006:2007/06/04 14:18:49.54 server  6 task(s) are sleeping waiting for space to become available in the log segment for database tempdb.
01:00000:00006:2007/06/04 14:19:49.46 server  8 task(s) are sleeping waiting for space to become available in the log segment for database tempdb.
01:00000:00006:2007/06/04 14:20:49.50 server  10 task(s) are sleeping waiting for space to become available in the log segment for database tempdb.

请指教

论坛徽章:
0
2 [报告]
发表于 2007-06-04 17:23 |只看该作者
自己顶一下 哪位好心人 给指点一下

我都重启一天数据库了 郁闷死我了

究竟问题出在哪 都不知道 我的tempdb已经加到2G了 怎么还可能满呢????

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-06-04 17:33 |只看该作者
sp_helpdb tempdb看log在哪个device上,然后扩大那个device。

论坛徽章:
0
4 [报告]
发表于 2007-06-05 07:47 |只看该作者

回复 3楼 beginner-bj 的帖子

name                     db_size       owner                    dbid        created            status                                                                                                
----                     -------       -----                    ----------- -------            ------                                                                                                
tempdb                       1729.5 MB sa                                 2 Jun 04, 2007       select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data                                   

device_fragments               size          usage                created                   free kbytes      
----------------               ----          -----                -------                   -----------      
master                                3.0 MB data and log         May 30 2007 10:26AM                   1786
tempdb_dev                          600.0 MB data and log         May 30 2007  2:33PM                 611986
tempdb_dev                          100.0 MB data and log         Jun  4 2007  9:17AM                 102000
tempdb_dev1                        1024.0 MB data and log         Jun  4 2007  9:52AM                1044480
master                                2.0 MB data and log         Jun  4 2007 11:00AM                   2040
master                                0.5 MB data and log         Jun  4 2007 11:37AM                    510

已经很大了 还要扩大吗

论坛徽章:
0
5 [报告]
发表于 2007-06-05 07:48 |只看该作者

回复 1楼 xdd 的帖子

是不是什么操作特别费tempdb,如何查看?一般什么操作会这样?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2007-06-05 09:41 |只看该作者
sp_helpsegment logsegment先看下。估计你看了就知道应该怎么做了。

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
7 [报告]
发表于 2007-06-05 09:45 |只看该作者
原帖由 beginner-bj 于 2007-6-5 09:41 发表
sp_helpsegment logsegment先看下。估计你看了就知道应该怎么做了。

use tempdb
go
sp_helpsegment logsegment
go

论坛徽章:
0
8 [报告]
发表于 2007-06-05 10:07 |只看该作者
segment     name                           status      
----------- ----                           -----------
          2 logsegment                               0

device                         size                  
------                         ----                  
master                         6.0MB                  
tempdb_dev                     700.0MB               
tempdb_dev1                    1024.0MB               

free_pages  
-----------
     881440

table_name                     index_name                     indid      
----------                     ----------                     -----------
syslogs                        syslogs                                  0

total_size        total_pages     free_pages      used_pages      reserved_pages  
----------        -----------     ----------      ----------      --------------  
1730.0MB          885504          881440          3460            0      

楼上的两位高人 可否帮忙看下 偶看不太明白 惭愧ing

论坛徽章:
0
9 [报告]
发表于 2007-06-05 10:09 |只看该作者
这个是刚重启的 是否正常 不过过不了20分钟 tempdb的日志就满了

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
10 [报告]
发表于 2007-06-05 10:13 |只看该作者
原帖由 xdd 于 2007-6-5 10:07 发表
segment     name                           status      
----------- ----                           -----------
          2 logsegment                               0

device                   ...

很正常,你做什么业务?tempdb用这么快
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP