|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
Коллеги, привет! Вопрос по экзадате, неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования, спасибо. * -> * ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 13:39 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
kT_________Коллеги, привет! Вопрос по экзадате, неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования, спасибо.Smart Scan - Это очень быстрый full scan. Не более того. И он, очевидно, съедает много ресурсов. Что быстрее full scan или индексный доступ зависит от множества факторов: объем таблицы, процент возвращаемых данных. Если достать нужно 10 записей из 1 млрд, то, индексный доступ быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 13:59 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
kT_________, Смотря для чего, если выбирать по пару записей, конечно индекс будет лучше. А вот если данных побольше , то там уже будут варианты, которые будут зависеть от кластеризации, причем и для смарт скана тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 13:59 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
Alexander RyndinkT_________Коллеги, привет! Вопрос по экзадате, неужели доступ по индексным полям медленней чем фуллскан с использованием smart scan и offloading, поделитесь ссылками на бенчмарки или опытом использования, спасибо.Smart Scan - Это очень быстрый full scan Нет, смарт скан - это скан по storage index (концепция одинакова с block-range index в других бд), который достает данные только там где они есть, дополнительный механизм фильтрации, который не имеет ничего общего со скоростью фулл скана. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:07 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:44 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
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 как раз и являеються структурами для этой информации. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 14:54 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
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 не читать блоки, в которых заведомо нет данных, удовлетворяющих условию. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 15:20 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
>> Строится максимум на 32 столбца таблицы А по-моему всего лишь на первых 8-ми. >> для юнитов хранения данных (4 Мб, если мне не изменяет память) default= 1MB И по-моему скромному мнению вы с ora601 говорите об одном и том же, каждый своими словами. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 15:43 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
GOSP>> Строится максимум на 32 столбца таблицы А по-моему всего лишь на первых 8-ми.На Hadoop Exadata Software сохраняет 32 столбца. Мне казалось, что и на Exadata уже расширили. При этом не просто 8-ми первых, а первых использованных 8-ми. GOSP>> для юнитов хранения данных (4 Мб, если мне не изменяет память) default= 1MBТочно. GOSPИ по-моему скромному мнению вы с ora601 говорите об одном и том же, каждый своими словами.Мы все-таки говорим о разных вещах. Smart Scan это далеко не только Storage Indexы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 16:02 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
Alexander Ryndin, По какому правилу формируются юниты ? Ссылка "Обратимся к первоисточнику" дает "We can't find the page you were looking for". Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 19:39 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 17:23 |
|
fullscan (smart scan и offloading) VS индексные поля
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2020, 20:19 |
|
|
start [/forum/topic.php?fid=52&msg=39907261&tid=1881677]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 170ms |
0 / 0 |