DBINFO
Формат
DBINFO
Назначение
Получение справочной информации о параметрах запуска СУБД.
Описание
Команда DBINFO выдает информацию о параметрах запуска ядра СУБД ЛИНТЕР. Она может использоваться для следующих целей:
-
эмпирический подбор параметров запуска СУБД ЛИНТЕР для оптимизации выполнения как отдельных клиентских приложений (автономная оптимизация), так и совокупности нескольких, одновременно работающих с БД, приложений (комплексная оптимизация). Этот процесс выполняется, как правило, следующим образом:
-
предварительно теоретически, на основе анализа потока SQL-запросов клиентского приложения, оцениваются размеры очередей таблиц, столбцов, памяти ядра и других параметров, влияющих на эффективность работы ядра СУБД;
-
на макете (или на готовом клиентском приложении) практически оценивается эффективность выбранных параметров. Путем варьирования значений параметров и отслеживания их влияния на эффективность обработки подбираются оптимальные значения.
-
-
задавать правильные режимы работы с БД, например:
-
если при запуске СУБД был отключен режим транзакций (эта информация, в числе прочей, выдается по команде
DBINFO
), то отказ от ошибочно измененной в БД информации будет невозможен; -
если выполняется отладка клиентского приложения, то иногда полезно вести протокол обращения к БД (файл
LINTER.LOG
), в котором фиксируются все операции с данными, выполненные ядром СУБД. При эксплуатации клиентских приложений ведение протокола обращений приводит только к дополнительным затратам времени на обработку SQL-запросов и поэтому не имеет смысла. Информация о протоколе обращения также выдается по командеDBINFO
.
-
Пример
SQL >dbinfo Информация о базе данных 'DEMO DATABASE' СУБД ЛИНТЕР версия :6.0.17 Размер памяти ядра :522174 Размер очереди каналов :100 Размер очереди таблиц :190 Размер очереди колонок :1270 Размер очереди файлов :390 Размер очереди пользователей :100 Размер памяти сортировки :130543 Размеры кэшей транслятора SQL (0 - по умолчанию) польз/таблицы/столбцы/проц/кодировки :0/0/0/0/0 Количество процессов сортировки :1 Предельная длина записи в таблице БД :4096 Интервал сброса изменений :0 Интервал проверки соединения :120 Журнал транзакций :включен Протокол обращений (LINTER.LOG) :выключен Синхронный вывод :выключен Разный порядок байт клиента и сервера :нет Режим совместимости по стандартом SQL :нет Обязательные префиксы для геоданных :нет Режим 'только чтение' :нет Квантование по времени :нет Увеличенный буфер обмена :да Кодировка базы данных :CP1251 Операционная система :Windows NT
В строке «СУБД ЛИНТЕР версия» третье число обозначает номер сборки.