7.Создание индекса для таблицы SAP

Создадим индекс для таблицы ZKRE_PRODUCTS. С помощью транзакции SE11 заходим в режим редактирования таблицы и нажимаем кнопку изменить. Затем Goto-->Indexes. Учтем, что для ключевых полей индексы создаваться не могут.

image_78

Индекс— объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие критерию поиска. Ускорение работы с использованием индексов достигается в первую очередь за счёт того, что индекс имеет структуру, оптимизированную под поиск — например, сбалансированного дерева.

Появилось окно, где отображаются индексы для данной таблицы. Сейчас индексов нет. Нажимаем кнопку создать.

image_79

Появилось еще одно модальное окно где необходимо ввести имя нашего индекса.

image_80

Нажимаем Ввод и появляется следующий экран где задаются атрибуты индекса. Вводим краткое описание и нажимаем кнопку TablesFields.

image_81

Появилась форма в которой выбираем нужное нам поле для индексации

image_82

image_83

Сохраняем и активируем. Индекс создан. В следующей статье http://fibed.net/D/ - создадим Maintenance view - ракурс.

Комментарии

  • Tomatos
    Tomatos

    Для ключевых полей создается автоматически индекс первичного ключа с именем "0", который содержит все ключевые поля, в указанном порядке

    on 27.08.2013 14:29

Чтобы оставить комментарий, необходимо Войти или Зарегистрироваться.