OpenXS
|
Проект Informix
|
Содержание
|
БНФ???
|
Вниз
Директивы оптимизатора
Порядок соединения
Метод доступа
Метод соединения
Цель оптимизации
<
список директив оптимизатора
> ::=
--+
<
директива оптимизатора
>
{
,
<
директива оптимизатора
>
}
|
{+
<
директива оптимизатора
>
{
,
<
директива оптимизатора
>
}
}
|
/*+
<
директива оптимизатора
>
{
,
<
директива оптимизатора
>
}
*/
<
директива оптимизатора
> ::=
<
директива порядка соединения
>
|
<
директива метода доступа
>
|
<
директива метода соединения
>
|
<
директива цели оптимизации
>
|
EXPLAIN
Порядок соединения
<
директива порядка соединения
> ::=
ORDERED
[
<
комментарий
>
]
<
комментарий
> ::=
<
символ
>{<
символ
>}
Метод доступа
<
директива метода доступа
> ::=
<
директива индекса
>
(
<
имя объекта
>
[
<
список индексов
>
]
)
[
<
комментарий
>
]
|
<
директива сканирования
>
(
<
имя объекта
>
)
[
<
комментарий
>
]
<
директива индекса
> ::=
INDEX
|
AVOID_INDEX
<
список индексов
> ::=
<
ссылка на индекс
>
{
,
<
ссылка на индекс
>
}
<
ссылка на индекс
>::=
<
имя индекса
>
|
"
<
имя индекса
>
"
<
директива сканирования
> ::=
FULL
|
AVOID_FULL
Метод соединения
<
директива метода соединения
> ::=
<
директива вложенного цикла
>
(
<
имя объекта
>
{
,
<
имя объекта
>
}
)
[
<
комментарий
>
]
|
<
директива хеширования
>
(
<
имя и роль объекта
>
{
,
<
имя и роль объекта
>
}
)
[
<
комментарий
>
]
<
директива вложенного цикла
> ::=
USE_NL
|
AVOID_NL
<
директива хеширования
> ::=
USE_HASH
|
AVOID_HASH
<
имя и роль объекта
> ::=
<
имя объекта
>
[
<
роль объекта
>
]
<
роль объекта
> ::=
/BUILD
|
/PROBE
Цель оптимизации
<
директива цели оптимизации
> ::=
ALL_ROWS
[
<
комментарий
>
] |
FIRST_ROWS
[
<
комментарий
>
]
OpenXS
|
Проект Informix
|
Содержание
|
БНФ???
|
Текст
|
Вверх
Copyright (c) 1999-2001 by
V. Kravchuk