我正在使用asp.net3.5和mysql,现在我的问题是搜索页面输入文本单击搜索按钮获取记录并绑定(bind)gridview,它需要更多时间(例如1分钟)但我可以减少执行时间在前端或后端如何可能,请给我任何想法。
谢谢你 赫曼斯
最佳答案
为了调整 SP 的性能,我们需要知道有多少资源 它正在使用以及执行需要多少时间。
1) 使用执行计划查看查询性能。后 找到查询,只需检查索引(用于中使用的表) 查询)并查看表之间的连接条件 询问。 - 这是我们需要调整 SP 的方法。
2)我们需要在选择中使用带(nolock)的表名 声明,以便在其他人的情况下不会造成延误 正在更新表的同时它将显示最后一个 更新的表记录集
3) 如果我们不需要那么多数据库服务器返回 执行任何 dml 后受影响的记录数 实际上降低性能的语句,我们可以 前后使用 set nocount on -set nocount off 编写sql查询,
4) 如果我们可以使用,我们可以创建更少的连接语句 子查询
关于c# - 如何使用mysql减少存储过程的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9662807/