gpt4 book ai didi

asp.net - ExecuteReader 占用时间,不是在 SQL Server 中吗?

转载 作者:行者123 更新时间:2023-12-02 10:52:32 25 4
gpt4 key购买 nike

我正在使用 ExcuteReader() 命令执行存储过程。如果我在 SQL Server 中执行存储过程,则需要 2 秒。但代码大约需要 2 分钟。我尝试了 DataAdapter.Fill()。还是一样。

代码有什么问题吗?

        spString = "usp_graph"
sqlcmd_q.Connection = sqlCnn
sqlcmd_q.CommandText = spString
sqlcmd_q.CommandType = CommandType.StoredProcedure
sqlcmd_q.Parameters.AddWithValue("@clientid", clientId)
sqlcmd_q.Parameters.AddWithValue("@store", storeID)
sqlcmd_q.Parameters.AddWithValue("@attributes", attributeNumber)
sqlcmd_q.Parameters.AddWithValue("@attri1_idx", attribute1_idx)sqlCnn.Open()
sqlcmd_q.CommandTimeout = 300

sqldr = sqlcmd_q.ExecuteReader() // taking time here
dt.Load(sqldr)
dsGrid.Tables.Add(dt)

最佳答案

Slow in the Application, Fast in SSMS? 。关于该主题您需要了解的一切以及更多信息。

关于asp.net - ExecuteReader 占用时间,不是在 SQL Server 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6220126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com