asp.net - Devart Oracle 存储过程性能问题
问题描述
在 Oracle 中执行存储过程存在性能问题。
程序名称是:myutil_api.move
- Plsql 在 0.2 秒内执行此过程。
- Web App 在 30 秒内执行此过程。
相同的用户,相同的程序,但有很大的不同。
(Web app和plsql同时执行其他程序没有问题)
Devart Connect Oracle 代码:
var db = new F8Connection();
using (db)
{
using (var command = new OracleCommand())
{
db.Open();
command.Connection = db;
command.CommandType = System.Data.CommandType.StoredProcedure;
command.CommandText = "myutil_api.move";
command.ParameterCheck = true;
command.Parameters.Add(new OracleParameter("BARCODE_ID_", OracleDbType.Number)).Value = part.BarcodeId;
command.ExecuteNonQuery();
}
}
解决方案
推荐阅读
- laravel - 使用 laravel 在 vue js 中转换日期格式
- c# - IdentityServer4:数据库中不同表中的不同用户类型
- c# - 发布模式下的 Xamarin.UWP 运行时错误
- makefile - 找不到链接库 (lNrrdIO)
- javascript - 使用 Chrome for IOS 从网站录制声音
- xml - 对具有不同节点名称的 XSLT 1.0 的 for-each 中的值求和
- c# - 如何找到隐藏在 Excel 中的一组不连续的非空单元格
- c++ - Eclipse C++ 设置
- r - 使用身份输入时,如何让 ggplot 在值标签旁边显示 % 符号
- angular - ngx-bootstrap datepicker问题将其修复到输入字段