C # получить время выполнения Oracle Query - PullRequest
0 голосов
/ 29 ноября 2018

При подключении к базе данных SQL Server в C # я получаю время выполнения запроса примерно так:

 SqlConnection conn = new SqlConnection(new SqlConnectionStringBuilder()
                {
                    DataSource = "SERVER",
                    InitialCatalog = "DB",
                    UserID = "USER",
                    Password = "PASSWORD"
                }.ConnectionString);

                conn.StatisticsEnabled = true;

                SqlCommand sqlCommand = new SqlCommand("SELECT * FROM TABLE", conn);

                try
                {
                    conn.Open();

                    sqlCommand.CommandType = CommandType.Text;


                    // execute the command

                    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

                    var stats = conn.RetrieveStatistics();

                  var milliSecs = (long)stats["ExecutionTime"];
               }
               catch(Execption e){

               }

Но я не могу найти аналогичный метод для достижения этого с базой данных Oracle.

Я смотрел на этот вопрос , но это делает синхронизацию в базе данных не в C #.(У меня нет доступа для редактирования запросов, за которыми я буду следить).

Как мне этого добиться?Есть ли эквивалентная функция в библиотеке Oracle.DataAccess?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...