Синтаксис команды для восстановления:
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