小编Nic*_*mas的帖子

计算列的大小小于“引用列”

我有一个数据类型的列,nvarchar(max)我想索引它。但是,由于它太大,这是不可能的。所以我想我可以使用公式根据该列创建一个持久计算列:

left(isnull([fieldValue],''),500)
Run Code Online (Sandbox Code Playgroud)

但是,此列的数据类型为 ,nvarchar(max)因此我无法为其创建索引。是否可以在不使用全文索引的情况下以某种方式对其进行索引?

index sql-server sql-server-2008-r2

4
推荐指数
1
解决办法
1671
查看次数

SYS.USER$ 中的列代表什么?

SYS.USER$看来,什么做CTIMEPTIMELTIME列代表什么?

在哪里可以找到有关此视图和其他系统视图的 Oracle 文档?

oracle oracle-9i

4
推荐指数
1
解决办法
8万
查看次数

sysprocesses 中的主机名不正确

我正在运行 SQL Server 2000。在进行一些分析以跟踪活动时,我注意到出现了一些神秘的主机名 -- 网络上不应再存在的名称。我从 master.dbo.sysprocesses 获取其中一个的 MAC 地址,在 ARP 缓存中查找 IP 地址,然后使用 nbtstat 将该 IP 解析为网络名称。它解析的名称不是 sysprocesses 中的名称,也不是网络上可解析的 sysprocesses 名称。

那么这个名字是怎么来的呢?SQL Server 是否有需要清除的主机名缓存?我该如何解决这个问题,以便在我的跟踪中显示正确的网络主机名?

sql-server sql-server-2000

4
推荐指数
1
解决办法
1357
查看次数

Vertica 的 COPY 是原子的吗?

看起来很简单,但我似乎无法在COPY.

Vertica 是COPY原子的吗?如果数据加载中断或以某种方式失败,Vertica 是否会负责清理工作?

vertica copy

4
推荐指数
1
解决办法
256
查看次数

在未安装 SSIS 服务的情况下运行 SSIS 包

在 DMZ 中的 SQL Server 2005 实例上,我们安装了 BIDS,但没有安装 SSIS 服务。

如果我在该服务器上有一个 SSIS 包,我是否仍然可以安排在没有 SSIS 服务的情况下运行它?

我尝试使用 DTexec 但它无法找到该包。

sql-server-2005 sql-server ssis

3
推荐指数
1
解决办法
2万
查看次数

镜像 ASPState 数据库的最佳方法是什么?

我的实际镜像部分没有问题,但由于使用了临时表,如果发生故障转移,IIS 会引发一些不稳定(我仍在测试一些东西,所以是我造成了故障转移) .

是否有可能(甚至是一个好主意)镜像tempdb?或者我应该接受如果主体数据库由于任何原因无法访问,有些人可能会被踢出。

我正在使用 ASPState 以便两个 Web 服务器(在启用粘性会话的负载平衡器后面)都可以获取相同的会话数据。

sql-server-2008 mirroring sql-server-2008-r2

3
推荐指数
1
解决办法
1144
查看次数

SQL Server Backup 是单线程还是多线程?

如果您执行...

BACKUP DATABASE [DB_Name] TO DISK=N'c:\backups\db_name.bak' WITH STATS=10
Run Code Online (Sandbox Code Playgroud)

这将执行单线程还是多线程写入?

我们的服务器支持公司建议我们,如果我们对备份进行多线程处理,我们将获得更好的磁盘写入性能。他们建议我们 SQL 备份是多线程的,但我认为上面的语句是单线程的。如果我们指定要写入的多个磁盘,那么它将跨多个设备对备份进行条带化,因此根据我的理解是多线程的。

如果我在备份处理时执行以下 T-SQL,我可以看到执行备份的 SPID 有多个进程,但似乎只有一个进程写入磁盘,我认为其他进程正在读取和执行其他操作。这只是我提到问题的写线程。

USE MASTER
GO

SELECT *
FROM sys.sysprocesses p
INNER JOIN sys.dm_exec_requests r ON p.spid = r.session_id
WHERE spid=(spid of backup T-SQL)
Run Code Online (Sandbox Code Playgroud)

提前致谢。

performance sql-server backup

3
推荐指数
1
解决办法
4242
查看次数

错误:17828,严重性:20,状态:4 是什么意思?

我在我的 SQL 日志中找到了这个人:

“用于打开连接的预登录数据包在结构上无效;连接已关闭。请联系客户端库的供应商。[客户端:xx.x.xx.xxx]

错误:17828,严重性:20,状态:4。”

但我找不到任何关于它的信息。

我们正在运行 SQL 2005 Enterprise (x86) - SP2,错误来自 AD 服务器。用户在应用程序端遇到错误 - “连接失败”。它也是随机的,我无法重现它。

有谁知道如何解决这个问题(除了“联系供应商”)?

sql-server

3
推荐指数
1
解决办法
6920
查看次数

创建空间索引会锁定表数小时

我使用以下代码在 SQL Server 2008 R2 中创建空间索引:

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
CREATE SPATIAL INDEX SPATIAL_COMPANIES_GEO ON dbo.ITEMS(GEO) USING GEOGRAPHY_GRID
 WITH( 
          GRIDS  = ( LEVEL_1  = HIGH, LEVEL_2  = HIGH, LEVEL_3  = HIGH, LEVEL_4  = HIGH)
        , CELLS_PER_OBJECT  = 100
        , STATISTICS_NORECOMPUTE = OFF
        , ALLOW_ROW_LOCKS = ON
        , ALLOW_PAGE_LOCKS = ON
     )
GO
ALTER TABLE dbo.COMPANIES SET (LOCK_ESCALATION …
Run Code Online (Sandbox Code Playgroud)

index sql-server-2008-r2 spatial

3
推荐指数
1
解决办法
371
查看次数

将内存释放回服务器重要吗?

我有一个在生产系统上运行的 SQL Server 2008 R2 实例。我不是 DBA;我更像是一名开发人员,但我的客户目前问我:将内存从 SQL Server 释放回服务器有多重要?如果我们将内存释放回操作系统,是否会影响对实例的后续查询的性能?

sql-server memory database-tuning sql-server-2008-r2

3
推荐指数
1
解决办法
353
查看次数