Как вы знаете, если я выполню инструкцию SQL, SQL Developer вернет первые 50 строк.Чтобы база данных возвращала все строки, я иногда выбираю вывод и нажимаю CTRL + A.Таким образом, он читает все строки из базы данных.
Когда я запускаю запрос ниже и выбираю все строки, он читает целые строки примерно за 10 секунд.
select c.cust_city,s.amount_sold from sales s, customers c
where s.cust_id = c.cust_id and
channel_id = 3;
Однако, если я пишу * в выбранной области столбцов и запускаю, и когда я выбираю все строки, выполнение никогда не заканчивается, и разработчик SQL блокируется.
Если ямонитор с мониторингом в реальном времени, я вижу, что запрос, кажется, все еще выполняется.Но только продолжительность увеличивается.Ни одна другая статистика не меняется.Таким образом, это означает, что запрос не продолжает выполняться.
Итак, что может быть причиной того, что разработчик SQL никогда не показывает вывод?Когда я проверяю показатели производительности, я вижу, что он не использует все ресурсы моего ПК.Так что, кажется, не из-за ресурсов ПК, я думаю.Но я, конечно, не уверен.
Так в чем же причина этого?
Заранее спасибо.