powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / fullscan (smart scan и offloading) VS индексные поля
12 сообщений из 12, страница 1 из 1
fullscan (smart scan и offloading) VS индексные поля
    #39338839
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, привет!

Вопрос по экзадате,
неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования,
спасибо.



* -> *
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39338873
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kT_________Коллеги, привет!

Вопрос по экзадате,
неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования,
спасибо.Smart Scan - Это очень быстрый full scan. Не более того. И он, очевидно, съедает много ресурсов.
Что быстрее full scan или индексный доступ зависит от множества факторов: объем таблицы, процент возвращаемых данных. Если достать нужно 10 записей из 1 млрд, то, индексный доступ быстрее.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39338874
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kT_________,

Смотря для чего, если выбирать по пару записей, конечно индекс будет лучше. А вот если данных побольше , то там уже будут варианты, которые будут зависеть от кластеризации, причем и для смарт скана тоже.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39338886
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinkT_________Коллеги, привет!

Вопрос по экзадате,
неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования,
спасибо.Smart Scan - Это очень быстрый full scan

Нет, смарт скан - это скан по storage index (концепция одинакова с block-range index в других бд), который достает данные только там где они есть, дополнительный механизм фильтрации, который не имеет ничего общего со скоростью фулл скана.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39338972
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora601Alexander Ryndinпропущено...
Smart Scan - Это очень быстрый full scan
Нет, смарт скан - это скан по storage index (концепция одинакова с block-range index в других бд), который достает данные только там где они есть, дополнительный механизм фильтрации, который не имеет ничего общего со скоростью фулл скана.Давайте обратимся к первоисточнику . Storage Indexы могут использоваться при smart scan, но это лишь часть Smart Scan
автор Oracle Exadata’s Smart Scan feature enables certain types of query processing to be done in the storage cell. With Smart Scan technology, the database nodes send query details to the storage cells via a protocol known as iDB (Intelligent Database). With this information, the storage cells can take over a large portion of the data-intensive query processing. Oracle Exadata storage cells can search storage disks with added intelligence about the query and send only the relevant bytes, not all the database blocks, to the database nodes—hence the term smart scan.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39338985
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinora601пропущено...

Нет, смарт скан - это скан по storage index (концепция одинакова с block-range index в других бд), который достает данные только там где они есть, дополнительный механизм фильтрации, который не имеет ничего общего со скоростью фулл скана.Давайте обратимся к первоисточнику . Storage Indexы могут использоваться при smart scan, но это лишь часть Smart Scan
автор Oracle Exadata’s Smart Scan feature enables certain types of query processing to be done in the storage cell. With Smart Scan technology, the database nodes send query details to the storage cells via a protocol known as iDB (Intelligent Database). With this information, the storage cells can take over a large portion of the data-intensive query processing. Oracle Exadata storage cells can search storage disks with added intelligence about the query and send only the relevant bytes, not all the database blocks, to the database nodes—hence the term smart scan.

Первоисточник нужно понимать, а не просто обращаться к нему. Как по твоему екзадата понимает, где есть данные а где их нет. Угадывает? Storage index и Zone Maps как раз и являеються структурами для этой информации.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39339020
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ora601Alexander Ryndinпропущено...
Давайте обратимся к первоисточнику . Storage Indexы могут использоваться при smart scan, но это лишь часть Smart Scan
пропущено...


Первоисточник нужно понимать, а не просто обращаться к нему. Как по твоему екзадата понимает, где есть данные а где их нет. Угадывает? Storage index и Zone Maps как раз и являеються структурами для этой информации.Культура так и прет.
1. Smart Scan в Exadata - это возможность перадачи фильтрации или рассчета функции с уровня Database Grid на уровень Storage Grid. Позволяет отфильтровать большую часть данных, не передавая их через SAN и не раскомпрессируя. Smart Scan работает независимо от Storage Index. При этом Storage Index строятся при первом Smart Scan.
2. Storage Index - это структура, расположенная в оперативной памяти Storage Grid. Строится максимум на 32 столбца таблицы. Запоминает Min и Max значения для юнитов хранения данных (4 Мб, если мне не изменяет память). Позволяет при Smart Scan не читать блоки, в которых заведомо нет данных, удовлетворяющих условию.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39339053
GOSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>> Строится максимум на 32 столбца таблицы
А по-моему всего лишь на первых 8-ми.

>> для юнитов хранения данных (4 Мб, если мне не изменяет память)
default= 1MB

И по-моему скромному мнению вы с ora601 говорите об одном и том же, каждый своими словами.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39339064
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GOSP>> Строится максимум на 32 столбца таблицы
А по-моему всего лишь на первых 8-ми.На Hadoop Exadata Software сохраняет 32 столбца. Мне казалось, что и на Exadata уже расширили. При этом не просто 8-ми первых, а первых использованных 8-ми.
GOSP>> для юнитов хранения данных (4 Мб, если мне не изменяет память)
default= 1MBТочно.
GOSPИ по-моему скромному мнению вы с ora601 говорите об одном и том же, каждый своими словами.Мы все-таки говорим о разных вещах. Smart Scan это далеко не только Storage Indexы.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
fullscan (smart scan и offloading) VS индексные поля
    #39907261
Фотография Sergey_Korolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin,

По какому правилу формируются юниты ?

Ссылка "Обратимся к первоисточнику" дает "We can't find the page you were looking for".

Спасибо!
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39907590
Alexander Anokhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey_Korolev

Ссылка "Обратимся к первоисточнику" дает "We can't find the page you were looking for".
Вот эта статья по другому адресу
https://blogs.oracle.com/oraclemagazine/smart-scans-meet-storage-indexes

Sergey_Korolev

По какому правилу формируются юниты ?

Обычные ASM allocation units, которые потом делятся на 1Мб storage regions. Для каждого storage region в памяти хранится storage index.
...
Рейтинг: 0 / 0
fullscan (smart scan и offloading) VS индексные поля
    #39912860
Фотография Sergey_Korolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin,

Индексы хранения(Storage Index) могут хранить информацию более чем о восьми столбцах

До релиза 12.2.1.1.0 Oracle Exadata System Software , индексы хранения могли содержать информацию максимум по восьми столбцам. В релизе 12.2.1.1.0 индексы хранения позволяют хранить информацию о 24 столбцах.

Место для хранения информации о восьми столбцах гарантировано. Для более чем восьми столбцов пространство разделяется между суммарной информацией о принадлежность набору (Set Membership) и суммарной информацией по индексам хранения(Storage Index), использующих фильтрацию по минимальному/максимальному значению столбца в регионе. Тип рабочей нагрузки определяет, будет ли суммарная информация о принадлежность набору(Set Membership) сохраняться в индексах хранения (storage index).

Взято из :
What's New in Oracle Exadata Database Machine 12.2.1.1.0
https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmso/whats-new-oracle-exadata-database-machine-12c-release-2-12.2.1.1.0.html
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / fullscan (smart scan и offloading) VS индексные поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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