Различное время выполнения для sql запроса для другого параметра - PullRequest
0 голосов
/ 13 июля 2020
select * from employeeTable where emp_dept = 'MAN-X'

select * from employeeTable where emp_Id = 'ada1-asda3-sdaa-kle1'

Я использую oracle DB для выполнения этого запроса.

Случай 1. Когда я выполняю первый запрос, в котором я указываю emp_dept в качестве параметра, для выполнения со 100 строками требуется всего 0,05 с. возвращено

Случай 2: Когда я выполняю второй запрос, в котором я указываю emp_Id в качестве параметра, выполнение занимает более 6 секунд с одной возвращенной строкой или без нее

PS: emp_dept и emp_Id не являются первичными ключи

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