34得票4回答
临时表排序冲突 - 错误:无法解决Latin1*和SQL_Latin1*之间的排序冲突。

我无法更新临时表。以下是我的查询语句 CREATE TABLE #temp_po(IndentID INT, OIndentDetailID INT, OD1 VARCHAR(50), OD2 VARCHAR(50), OD3 VARCHAR(50), ORD VARCHA...

18得票2回答
为什么在启动服务后第一次查询很慢?

好的,这是我尝试运行的代码:USE tempdb; SELECT TOP 1000000 IDENTITY(INT, 1, 1) Number INTO Numbers FROM sys.objects s1 CROSS JOIN sys.objects s2 CROSS JOIN sys....

17得票4回答
新服务器的SQL Server tempdb优化技巧?

我打算在一台新机器上进行全新安装SQL Server 2005。我知道 tempdb调优 对整个 SQL Server 实例的性能非常重要。 我已经了解最佳实践是为每个 CPU(或核心)创建尽可能多的 tempdb 文件。这是正确的吗?还有其他建议,例如我应该注意哪些硬盘/RAID设置配置吗...

16得票3回答
tempDB是如何工作的?

我正在尝试理解 tempDB,以下是我脑海中浮现的疑问: tempDB 中数据的生命周期是什么?比如有一个查询使用 Order By 并利用 tempDB 进行排序。当这个查询结束后,其他人执行了一个也利用 tempDB 的查询,第二个查询能否在 tempDB 中找到第一个查询写入的记录,...

13得票3回答
CTE(公用表达式)是否在tempdb中使用任何空间?

CTE是否占用tempdb中的任何空间,还是仅使用内存? 我已经将问题标记为mssql 2005和2008,因为我都在使用这两个版本。

13得票6回答
为什么我的tempdb在服务器重启时会重置权限?

我们最近两次重启SQL服务器后,网站就会崩溃。原因似乎是因为tempdb被重新创建,并且ASPState用户失去了对tempdb的读写权限(这是一个ASP网站,会话数据存储在SQL Server中)。 直到大约两周前,这不是一个问题。有没有人知道我如何防止SQL服务器在重启后重置tempdb...

12得票3回答
SQL查询失败,磁盘空间不足。

由于文件组“DEFAULT”中磁盘空间不足,无法为数据库'TEMPDB'分配新页面。请通过删除文件组中的对象、向文件组添加其他文件或对文件组中现有文件设置自动增长来创建必要的空间。这是一个错误消息代码1101,级别17,状态10,行12的提示。

11得票5回答
SQL Server 2005内存压力和tempdb写入问题

我们的生产SQL Server出现了一些问题。 服务器配置: 双路四核 Xeon 8 GB RAM 单个RAID 10阵列 Windows 2003 Server 64位操作系统 SQL Server 2005 Standard 64位 目前机器上大约有250MB的可用内存。SQL Ser...

8得票2回答
在 T-SQL 存储过程中声明变量时,它是保存在内存还是 tempdb 中?

我们正在尝试优化一些T-SQL存储过程,以减少tempdb争用,但我无法弄清楚SQL服务器如何存储非表变量: - 简单数据类型如INT和DATETIME呢?它们应该存在内存中。 - VARCHARs/VARCHAR(MAX)呢?普通的VARCHAR可能存在内存中,但VARCHAR(MAX)可...

7得票1回答
SQL Server Tempdb 日志文件增长

在一个 SQL Server 2000 系统上,我有一个 templog.ldf 文件似乎无限增长!但是当我检查时,tempdb 中从未有任何未完成的事务(使用 DBCC OPENTRAN),也从未在 tempdb 中使用显式事务。 然而,我确实在存储过程中使用了临时表。而 ASP.NET ...