Доступные версии документации

Тест очистки внешней памяти

Назначение теста

Тесты memtest1, memtest2 предназначены для тестирования очистки внешней памяти.

Перераспределение внешней памяти, занимаемой файлами базы данных, может происходить только в двух случаях: расширении таблиц и удалении таблиц. При изменении содержимого таблиц (удалении данных) перераспределения не происходит. Для тестирования освобождения внешней памяти анализируется содержимое памяти до, и после удаления некоторой таблицы.

Тест memtest1 предназначен для создания и удаления таблиц, memtest2 – для подсчета числа появления тестовой строки на дискете.

Описание теста

Тестируемая БД должна располагаться на гибком диске. Очередь файлов должна быть равной пяти. Для этого необходимо запустить утилиту gendb и подать команду SET FILES 5;.

Запуск тестов осуществляется путем выполнения соостветствующих тестовых файлов подкаталога tests рабочего каталога СУБД ЛИНТЕР:

  • в среде ОС Linux, QNX:

    ./memtest1 [ключ]
    ./memtest2 [ключ]
  • в среде ОС Windows:

    memtest1.exe [ключ]
    memtest2.exe [ключ]

Ключ /drop заставляет удалять таблицы.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter