Найти фактический размер данных от запроса?

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

Например, я могу использовать следующее для нахождения количества строк на дату:

select mydatecolumn, count(*) 
from MyTable
where mydatecolumn < '01-JAN-2014'
group by mydatecolumn

Но есть ли способ узнать размер данных, которые содержатся в тех строках?

например.

select mydatecolumn, "sizeofactualdata",
from mytable
where mydatecolumn < '01-JAN-2014'
group by mydatecolumn

Даже если это - один запрос на дату, это не проблема.

2
17.05.2018, 06:42
1 ответ

Вот способ того, Как вычислить размер данных Набора результатов

При использовании Studio управления:
Войдите в Меню>>, Запрос>> Включает Клиентскую Статистику enter image description here
После того как Вы включаете клиентскую статистику, она отобразит другую вкладку в промежутке результата; при нажатии мы получаем следующее: enter image description here

Как показано в изображении, это получит детали для различных пробных версий, и они друг по сравнению с другом. Зеленые стрелки указывают на улучшенную статистику, и красные стрелки указывают на ухудшающуюся статистику. Обратите внимание на то, что здесь увеличение не всегда подразумевает хороший результат; иногда некоторая статистика при маркировке как может подразумевать плохой результат также. По той же причине они окрашены в зеленом и красном цвете, показав хорошие и плохие результаты, соответственно.

6
22.02.2020, 23:05

Теги

Похожие вопросы