powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вся выборка select хранится в памяти?
8 сообщений из 8, страница 1 из 1
Вся выборка select хранится в памяти?
    #39326097
140907
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Делаю spool селекта одной колонки типа varchar2, с сортировкой.
Этот селект возвращает 10 миллионов строк.
Все эти 10 млн строк находятся в кэше до завершения spool?
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326112
носорт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
140907,

Если сортировка выбрала план выборки по индексу, будет читаться по мере фетча.
Иначе сортировка в памяти-темпе и вычитка оттуда.
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326120
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
носорт140907,

Если сортировка выбрала план выборки по индексу, будет читаться по мере фетча.
Иначе сортировка в памяти-темпе и вычитка оттуда.
А полный скан таблицы значит не будет выдавать записи по мере чтения?
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326127
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFF__|носорт140907,

Если сортировка выбрала план выборки по индексу, будет читаться по мере фетча.
Иначе сортировка в памяти-темпе и вычитка оттуда.
А полный скан таблицы значит не будет выдавать записи по мере чтения?
https://docs.oracle.com/database/121/TGSQL/tgsql_sqlproc.htm#TGSQL-GUID-422F679D-80AD-42CF-B38C-7D22A550E2AA For some queries the database returns the first row as quickly as possible, whereas for others it creates the entire result set before returning the first row.
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326132
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFF__|носорт140907,

Если сортировка выбрала план выборки по индексу, будет читаться по мере фетча.
Иначе сортировка в памяти-темпе и вычитка оттуда.
А полный скан таблицы значит не будет выдавать записи по мере чтения?
А, там же сортировка.
От я балбес =)
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326146
140907
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326148
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerAlexFF__|пропущено...

А полный скан таблицы значит не будет выдавать записи по мере чтения?
https://docs.oracle.com/database/121/TGSQL/tgsql_sqlproc.htm#TGSQL-GUID-422F679D-80AD-42CF-B38C-7D22A550E2AA For some queries the database returns the first row as quickly as possible, whereas for others it creates the entire result set before returning the first row.
Ну как раз тут сам скан таблицы не обязательно требует получения полного набора строк, при желании и возможности можно начать получать строки по мере поступления.
Например, при сортировке по ключу партицирования. Даже при отсутствии индекса, записи пойдут по мере чтения и сортировки отдельных партиций.
...
Рейтинг: 0 / 0
Вся выборка select хранится в памяти?
    #39326161
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFF__|Viewerпропущено...

пропущено...

Ну как раз тут сам скан таблицы не обязательно требует получения полного набора строк, при желании и возможности можно начать получать строки по мере поступления.
Например, при сортировке по ключу партицирования. Даже при отсутствии индекса, записи пойдут по мере чтения и сортировки отдельных партиций.
... а я пытался утверждать обратное?
Читайте цитату (смысл) целиком, а не только хвост, который пытаетесь мне пришить ;)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вся выборка select хранится в памяти?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]