Devart Oracle存储过程性能问题

时间:2019-07-05 14:42:51

标签: asp.net oracle performance plsql devart

在Oracle中执行存储过程存在性能问题。

程序的名称为:myutil_api.move

  • Plsql在0.2秒内执行此过程。
  • Web App会在30秒内执行此过程。

相同的用户,相同的过程,但有很大的不同。

(Web应用程序和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();
    }
}

0 个答案:

没有答案