Тест очистки внешней памяти
Назначение теста
Тесты memtest1, memtest2 предназначены для тестирования очистки внешней памяти.
Перераспределение внешней памяти, занимаемой файлами базы данных, может происходить только в двух случаях: расширении таблиц и удалении таблиц. При изменении содержимого таблиц (удалении данных) перераспределения не происходит. Для тестирования освобождения внешней памяти анализируется содержимое памяти до, и после удаления некоторой таблицы.
Тест memtest1 предназначен для создания и удаления таблиц, memtest2 – для подсчета числа появления тестовой строки на дискете.
Описание теста
Тестируемая БД должна располагаться на гибком диске. Очередь файлов должна быть равной пяти. Для этого необходимо запустить утилиту gendb и подать команду SET FILES 5;
.
Запуск тестов осуществляется путем выполнения соостветствующих тестовых файлов подкаталога tests
рабочего каталога СУБД ЛИНТЕР:
-
в среде ОС Linux, QNX:
./memtest1 [ключ] ./memtest2 [ключ]
-
в среде ОС Windows:
memtest1.exe [ключ] memtest2.exe [ключ]
Ключ /drop
заставляет удалять таблицы.