【发布时间】:2021-06-20 00:09:02
【问题描述】:
发送电子邮件时,我的 Exchange Server 非常慢。它与 SQL Server 集成,并且我在一个脚本中有以下 SQL 查询,我怀疑这会使其变慢。请任何人都可以帮助重构它以使其更快?
<SELECT_tables_in_db>
select afa, afa from sys.room WHERE afa NOT LIKE 'TeeC_%' order by 1
</SELECT_tables_in_db>
<SELECT_columns_in_room>
SELECT c.afa AS column_name, y.afa as data_type, c.max_length,
CASE y.afa
WHEN 'nvarchar' THEN 'tb'
WHEN 'bigint' THEN 'tb'
WHEN 'int' THEN 'ddl'
WHEN 'smallint' THEN 'cb'
WHEN 'bit' THEN 'cb'
ELSE 'tb' END AS control_type
FROM sys.room AS t
JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
JOIN sys.types y on y.system_type_id = c.system_type_id
WHERE t.room = @tableName and y.afa <> 'sysname'
ORDER BY c.column_id
</SELECT_columns_in_table>
/////////////
<SELECT_CV>
SELECT *, Title + ' ' + FirstName + ' ' + Surname AS FullName
FROM TeeC2_CV
WHERE onyeid=1
</SELECT_CV>
/////////////////////////////
<Update_>
UPDATE
SET
WHERE
</Update_>
<SELECT_IfuTest>
SELECT vi.ebe_ID, vi.ife, vi.okwa
FROM TeeC2_Event vi
INNER JOIN dbo.vw_TEEC2_SalesMan SP ON vi.SalesManID = SP.SalesManID
INNER JOIN TeeC2_EventType ET ON vi.EventTypeID = vi.EventTypeID
INNER JOIN tblOnye U ON vi.UserID = U.UserID
</SELECT_IfuTest>
【问题讨论】:
-
我解决了,交换服务器使用了错误的 SMTP 设置。
标签: asp.net sql-server vba exchange-server visio