Восстановление индекса

Синтаксис команды для восстановления:

Set statistics index <имя_индекса>.

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

Команда set statistics повторно вычисляет селективность индекса. Индексная селективность рассчитывается исходя из кол-ва различных значений ключа. Результаты размещаются в памяти и используются оптимизатором interbase для построения плана обработки запроса. Сам индекс при этом не перестраивается.

Удаление индекса

drop index <имя_индекса>;

Команда удаляет существующий индекс. Индекс не может быть удален, пока он используется.

С помощью оператора DROP INDEX можно удалить индекс:

drop index part_name on employee;

Как видите, необходимо указать и таблицу, индекс которой вы хотите удалить.

Создание исключения

Исключения – это поименованные сообщения об ошибке. Исключение может быть инициировано хранимой процедурой или триггером. Исключения хранятся в БД.

Создание исключений:

create exception <имя> ‘сообщение об ошибке’;

Эта команда создает новое исключение с названием «имя» после которого в кавычках указывается текст сообщения об ошибке, связанный с исключением и выдаваемым при инициировании исключении.

Изменение исключения

alter exception <имя>‘сообщение об ошибке’;

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

Удаление исключения

drop exception <имя>;

Удаляет существующее исключение. В отличии от команды изменения исключения.

Индивидуальные задания

5.1 Для таблиц базы данных, созданных в лабораторной работе №12 создать индексы.

5.2 Для базы данных, созданной в лабораторной работе №12, создать одно исключение.

Содержание отчета

6.1 Создание нового документа

6.2 Сохранение созданного документа под соответствующим именем в своей рабочей папке

6.3 Демонстрация выполненной работы преподавателю

Контрольные вопросы

7.1 Для чего предназначен индекс?

7.2 Что собой представляет исключения?

7.3 С помощью какой команды производится создание индекса?

7.4 С помощью какой команды производится создание исключения?

Список литературы

1 Дюбуа, Поль. MySQL/ Поль Дюбуа. 3-е изд. М.:Санкт-Петербург, 2007, с. 38-185


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: