avatar
B*L
1
I run this command:
DBCC CHECKDB WITH NO_INFOMSGS
It cause tempdb full.
Is there a way to prevent that?
Thanks.
avatar
a9
2
with no log?

【在 B*********L 的大作中提到】
: I run this command:
: DBCC CHECKDB WITH NO_INFOMSGS
: It cause tempdb full.
: Is there a way to prevent that?
: Thanks.

avatar
j*n
3
use ESTIMATEONLY to see how big the size of tempdb is needed.
consider increasing space of the tempdb when possible;
otherwise consider separate checks instead of whole. such as NOINDEX,
PHYSICAL_ONLY, DATA_PURITY. conduct BOL for more information.

【在 B*********L 的大作中提到】
: I run this command:
: DBCC CHECKDB WITH NO_INFOMSGS
: It cause tempdb full.
: Is there a way to prevent that?
: Thanks.

avatar
z*y
4
dbcc checkdb use hell of space on tempdb. Don't know if there's way you can
change this.
avatar
B*L
5

我是把tempdb放在了ramdisk上,这样速度快很多。可是我的ramdisk只有4.5GB,所以
很麻烦。
分开来check大概是条路,但是我没做过,不知道在次序上有没有要求。您能帮着写一
个吗?自己写功力不够。
谢谢。

【在 j*****n 的大作中提到】
: use ESTIMATEONLY to see how big the size of tempdb is needed.
: consider increasing space of the tempdb when possible;
: otherwise consider separate checks instead of whole. such as NOINDEX,
: PHYSICAL_ONLY, DATA_PURITY. conduct BOL for more information.

avatar
j*n
6
It depends what's your major concern that you want to run this CHECKDB
command. Can you describe in more detail?
For example, if the major concern is about the consistency of disk space
allocation structures, actually you may think only use the DBCC CHECKALLOC
instead.
Again, BOL is the best resource for reference.

【在 B*********L 的大作中提到】
:
: 我是把tempdb放在了ramdisk上,这样速度快很多。可是我的ramdisk只有4.5GB,所以
: 很麻烦。
: 分开来check大概是条路,但是我没做过,不知道在次序上有没有要求。您能帮着写一
: 个吗?自己写功力不够。
: 谢谢。

avatar
n*y
7
你的SQL Server 版本是2000,2005还是2008?
另外,如果你的服务器是production server,
似乎tempdb所在的disk容量太小了,为什么不换到
容量大一些的专用硬盘上?
你还可以试试下面两个办法
1. 使用 TABLOCK(代价是low concurency)
2. 使用user-defined snapshots
先为database创建一个snapshot(SQL2005 or 2008),
该snapshot应该建在一个有足够空间的硬盘上,至少
有和该database一样大的空间,然后run dbcc command
on this snapshot
请zenny 和jackrun 大佬指正
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。