Advantage Data Architect — различия между версиями
Alexey.v (обсуждение | вклад) |
Hisava (обсуждение | вклад) м (→Смотрите также) |
||
(не показана 61 промежуточная версия 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Сервис – Утилиты – Утилиты баз данных | + | [[Сервис]] – [[Утилиты]] – [[Утилиты баз данных]] |
− | + | ||
Advantage Data Architect ( arc32.exe ) представляет из себя удобный инструмент администрирования ADS-сервера и выполнения частных SQL-запросов. В режиме администрирования утилита функционально повторяет приложение ADS_CFG.EXE без возможности редактирования параметров конфигурации ADS | Advantage Data Architect ( arc32.exe ) представляет из себя удобный инструмент администрирования ADS-сервера и выполнения частных SQL-запросов. В режиме администрирования утилита функционально повторяет приложение ADS_CFG.EXE без возможности редактирования параметров конфигурации ADS | ||
+ | |||
+ | [[Файл:Advantage_Data_Architect.png]] | ||
+ | |||
+ | |||
+ | Для доступа к базе данных введите имя пользователя '''AdsSys''' ( UserName ) без пароля | ||
+ | |||
+ | [[Файл:25-12-2015_11-05-56.png]] | ||
+ | |||
После загрузки Advantage Data Architect выбирайте пункт '''Tools - Remote Server Info''' | После загрузки Advantage Data Architect выбирайте пункт '''Tools - Remote Server Info''' | ||
Строка 8: | Строка 15: | ||
− | + | = Database Information = | |
− | + | [[Файл:Advantage_Data_Architect_2.png]] | |
− | + | На этой закладке отображается текущая активность пользователей на сервере | |
− | + | Users - количество работающих пользователей | |
− | + | * Current - в текущий момент времени | |
− | Work Areas - количество рабочих областей. | + | * Max Used - максимальное количество пользователей за все время работы сервера баз данных Advantage Database Server |
+ | |||
+ | * Configured - максимально возможное число пользователей | ||
+ | |||
+ | * Rejected - количество попыток превышения максимально возможного числа пользователей | ||
+ | |||
+ | Connections - количество соединений. Каждый пользователь может создать несколько соединений | ||
+ | |||
+ | Work Areas - количество рабочих областей. Одна "рабочая область" - это логический "контейнер", который может содержать одну таблицу ADT, мемо-файл ADM и до 15 индексных файлов ADI. Если одну и ту же таблицу открывают два разных пользователя - то это уже две рабочих области. | ||
Таbles - количество открытых таблиц | Таbles - количество открытых таблиц | ||
Строка 28: | Строка 43: | ||
Worker Threads - количество рабочих потоков ( количество одновременных действий, которые выполняет сервер над базой данных ) | Worker Threads - количество рабочих потоков ( количество одновременных действий, которые выполняет сервер над базой данных ) | ||
− | + | = Installation Information = | |
− | + | [[Файл:Advantage_Data_Architect_3.png]] | |
Registered to - зарегистрировано на, далее указывается наименование вашей организации | Registered to - зарегистрировано на, далее указывается наименование вашей организации | ||
− | Serial Number - серийный номер версии ADS | + | Serial Number - серийный номер версии ADS |
+ | |||
+ | User Option - максимально возможное число пользователей | ||
Replication - указывается, включен ли режим репликации ( возможность автоматического переноса данных из одной базы данных в другую ) | Replication - указывается, включен ли режим репликации ( возможность автоматического переноса данных из одной базы данных в другую ) | ||
Строка 46: | Строка 63: | ||
Log Entries - количество записей в логе | Log Entries - количество записей в логе | ||
− | ANSI Character Set - должно быть указано RUSSIAN2 | + | ANSI Character Set - должно быть указано '''RUSSIAN2''' |
− | + | ||
− | + | ||
+ | OEM Character Set - кодировка OEM таблиц, должно быть указано '''RUSSIAN''' | ||
+ | |||
+ | = Connected Users = | ||
+ | |||
+ | [[Файл:Advantage_Data_Architect_4.png]] | ||
− | + | Список пользователей, работающих с базой данных | |
− | + | ||
− | Список пользователей, работающих с базой данных | + | |
− | + | ||
+ | '''Любого пользователя можно отключить''', если выбрать его левой кнопкой мыши и нажать на правую кнопку мыши. | ||
При выборе пользователя показаны заблокированные им записи ( Locks on Open Table ) и открытие им таблицы Open Tables | При выборе пользователя показаны заблокированные им записи ( Locks on Open Table ) и открытие им таблицы Open Tables | ||
Строка 62: | Строка 80: | ||
У каждого пользователя указана следующая информация | У каждого пользователя указана следующая информация | ||
− | Connection Name - имя компьютера | + | * Connection Name - имя компьютера |
− | OS Login | + | * OS Login - имя пользователя, указанное при входе в операционную систему |
− | Database User | + | * Database User - имя пользователя, указанное, при подключении к базе данных |
− | Network Address - сетевой адрес | + | * Network Address - сетевой адрес |
− | Terminal Client Address - адрес пользователя в случае удаленного подключения | + | * Terminal Client Address - адрес пользователя в случае удаленного подключения |
+ | |||
+ | * Application ID - имя процесса | ||
− | |||
+ | = Open Files = | ||
− | + | [[Файл:Advantage_Data_Architect_5.png]] | |
На этой закладке показаны все открытые файлы. При выборе любого файла в нижней части экрана отображаются пользователи, которые открыли этот файл. | На этой закладке показаны все открытые файлы. При выборе любого файла в нижней части экрана отображаются пользователи, которые открыли этот файл. | ||
+ | |||
+ | = Сonfiguration Parameters = | ||
− | + | [[Файл:Advantage_Data_Architect_6.png]] | |
Advantage Database Server имеет минимальное число настраиваемых параметров. Настраиваемые параметры делятся на параметры, для которых выделяется оперативная память, и на параметры, не влияющие на память. | Advantage Database Server имеет минимальное число настраиваемых параметров. Настраиваемые параметры делятся на параметры, для которых выделяется оперативная память, и на параметры, не влияющие на память. | ||
− | Параметры Number of Connections, Number of Work Areas, Number of Таbles, Number of | + | Параметры Number of Connections, Number of Work Areas, Number of Таbles, Number of Indexes, Number of Data Locks, Number of Worker Threads - '''влияют на размер используемой памяти'''. Общее количество байт оперативной памяти, которое выделяется при запуске ADS, указывается в строке Total. |
Не влияют на память следующие параметры. | Не влияют на память следующие параметры. | ||
Строка 92: | Строка 114: | ||
Error Log and Assert Log Path - путь для сохранения лог-файла ошибок и замечаний | Error Log and Assert Log Path - путь для сохранения лог-файла ошибок и замечаний | ||
− | Semaphore Connection File Path - путь к | + | Semaphore Connection File Path - путь к файлу отслеживания соединений с таблицами ( по-умолчанию, не используется ) |
Transaction Log File Path - путь к лог-файлу транзакций | Transaction Log File Path - путь к лог-файлу транзакций | ||
Строка 98: | Строка 120: | ||
LAN Port - сетевой порт ( по умолчанию 6262 ) | LAN Port - сетевой порт ( по умолчанию 6262 ) | ||
− | Internet Port - порт для | + | Internet Port - порт для соединения через интернет |
− | + | ||
+ | = Сommunication Statistics = | ||
− | + | [[Файл:Advantage_Data_Architect_7.png]] | |
Total Packets Received - общее количество принятых пакетов от клиентов | Total Packets Received - общее количество принятых пакетов от клиентов | ||
Строка 111: | Строка 134: | ||
Receive Packets Out of Sequence - при пересылке пакетов между клиентом и сервером, каждому пакету присваивается уникальный номер. Пакеты должны приходить по сети строго по-порядку. Если какой-либо пакет приходит вне своей очереди, он игнорируется и значение счетчика Receive Packets Out of Sequence увеличивается. Данный параметр показывает сбалансированность сети. | Receive Packets Out of Sequence - при пересылке пакетов между клиентом и сервером, каждому пакету присваивается уникальный номер. Пакеты должны приходить по сети строго по-порядку. Если какой-либо пакет приходит вне своей очереди, он игнорируется и значение счетчика Receive Packets Out of Sequence увеличивается. Данный параметр показывает сбалансированность сети. | ||
− | Receive Requests Out of Sequence - количество запросов клиентом пакетов, которые уже были отправлены ранее сервером ADS. | + | Receive Requests Out of Sequence - количество запросов клиентом пакетов, которые уже были отправлены ранее сервером ADS. Т.е. клиент запросил какой-либо пакет. Этот пакет был уже отправлен клиенту по локальной сети. Но по каким-либо причинам, клиент не получил этот пакет и обращается к серверу еще раз с просьбой выслать тот же самый пакет. |
Packet Owner Not Logged In - количество пакетов, которые не нашли клиента. Такое может произойти, например, если сервер пересылает пакеты клиенту и в этот момент у клиента отключается электроэнергия. | Packet Owner Not Logged In - количество пакетов, которые не нашли клиента. Такое может произойти, например, если сервер пересылает пакеты клиенту и в этот момент у клиента отключается электроэнергия. | ||
Строка 127: | Строка 150: | ||
Reset All Statistics - обнулить всю статистику | Reset All Statistics - обнулить всю статистику | ||
+ | |||
+ | = Active Queries = | ||
+ | |||
+ | [[Файл:Advantage_Data_Architect_8.png]] | ||
+ | |||
+ | На этой закладке представлены запросы, которые в настоящее время обрабатывает сервер баз данных | ||
+ | |||
+ | * Query Number - уникальный номер запроса | ||
+ | |||
+ | * Active - если запрос выполняется, в данном поле высвечивается true | ||
+ | |||
+ | * Percent Complete - примерное состояние выполнения запроса | ||
+ | |||
+ | * Connection Name - имя компьютера клиента, запустившего запрос | ||
+ | |||
+ | * Seconds Until Finished - примерное время до конца окончания выполнения запроса | ||
+ | |||
+ | * Start Time - время начала выполнения запроса | ||
+ | |||
+ | * Database - путь к базе данных | ||
+ | |||
+ | * Current Query - текст запроса, который выполняется в данный момент | ||
+ | |||
+ | = Connection Properties = | ||
+ | |||
+ | Пример подключения к таблице без словаря | ||
+ | |||
+ | [[Файл:17-02-2016 11-55-21.png]] | ||
− | + | = Дополнительная информация = | |
− | + | Рекомендуется выполнять команду PACK для уменьшения объема ADM файла | |
− | + | [[Файл:19-10-2016 9-40-58.png]] | |
− | |||
− | + | Например, размер ADM файла превышает 5 Гбайт | |
− | + | После упаковки размер файла менее 50 Мбайт | |
− | + | Таким образом, размер файла в результате упаковки уменьшился в 100 ( ! ) раз | |
− | + | Операция безопасная, никакие данные при упаковке не теряются | |
− | Database | + | = Смотрите также = |
+ | [[Advantage Database Server]] | ||
− | + | [[Порт 5050]] |
Текущая версия на 14:31, 11 января 2020
Сервис – Утилиты – Утилиты баз данных
Advantage Data Architect ( arc32.exe ) представляет из себя удобный инструмент администрирования ADS-сервера и выполнения частных SQL-запросов. В режиме администрирования утилита функционально повторяет приложение ADS_CFG.EXE без возможности редактирования параметров конфигурации ADS
Для доступа к базе данных введите имя пользователя AdsSys ( UserName ) без пароля
После загрузки Advantage Data Architect выбирайте пункт Tools - Remote Server Info
В поле Server Drive вводите букву диска вашего сервера, например, "F:" и нажимайте ENTER
Содержание
Database Information
На этой закладке отображается текущая активность пользователей на сервере
Users - количество работающих пользователей
- Current - в текущий момент времени
- Max Used - максимальное количество пользователей за все время работы сервера баз данных Advantage Database Server
- Configured - максимально возможное число пользователей
- Rejected - количество попыток превышения максимально возможного числа пользователей
Connections - количество соединений. Каждый пользователь может создать несколько соединений
Work Areas - количество рабочих областей. Одна "рабочая область" - это логический "контейнер", который может содержать одну таблицу ADT, мемо-файл ADM и до 15 индексных файлов ADI. Если одну и ту же таблицу открывают два разных пользователя - то это уже две рабочих области.
Таbles - количество открытых таблиц
Index Files - количество открытых индексных файлов
Data Locks - количество заблокированных таблиц и записей
Worker Threads - количество рабочих потоков ( количество одновременных действий, которые выполняет сервер над базой данных )
Installation Information
Registered to - зарегистрировано на, далее указывается наименование вашей организации
Serial Number - серийный номер версии ADS
User Option - максимально возможное число пользователей
Replication - указывается, включен ли режим репликации ( возможность автоматического переноса данных из одной базы данных в другую )
ADS Revision - номер версии сервера баз данных Advantage Database Server
Install Date - дата установки
Eval Expiration Date - дата завершения работы ADS
Log Entries - количество записей в логе
ANSI Character Set - должно быть указано RUSSIAN2
OEM Character Set - кодировка OEM таблиц, должно быть указано RUSSIAN
Connected Users
Список пользователей, работающих с базой данных
Любого пользователя можно отключить, если выбрать его левой кнопкой мыши и нажать на правую кнопку мыши.
При выборе пользователя показаны заблокированные им записи ( Locks on Open Table ) и открытие им таблицы Open Tables
У каждого пользователя указана следующая информация
- Connection Name - имя компьютера
- OS Login - имя пользователя, указанное при входе в операционную систему
- Database User - имя пользователя, указанное, при подключении к базе данных
- Network Address - сетевой адрес
- Terminal Client Address - адрес пользователя в случае удаленного подключения
- Application ID - имя процесса
Open Files
На этой закладке показаны все открытые файлы. При выборе любого файла в нижней части экрана отображаются пользователи, которые открыли этот файл.
Сonfiguration Parameters
Advantage Database Server имеет минимальное число настраиваемых параметров. Настраиваемые параметры делятся на параметры, для которых выделяется оперативная память, и на параметры, не влияющие на память.
Параметры Number of Connections, Number of Work Areas, Number of Таbles, Number of Indexes, Number of Data Locks, Number of Worker Threads - влияют на размер используемой памяти. Общее количество байт оперативной памяти, которое выделяется при запуске ADS, указывается в строке Total.
Не влияют на память следующие параметры.
Maximum Size of Error Log (KBytes) - максимальный размер файла-лога для записи ошибок, в килобайтах.
Error Log and Assert Log Path - путь для сохранения лог-файла ошибок и замечаний
Semaphore Connection File Path - путь к файлу отслеживания соединений с таблицами ( по-умолчанию, не используется )
Transaction Log File Path - путь к лог-файлу транзакций
LAN Port - сетевой порт ( по умолчанию 6262 )
Internet Port - порт для соединения через интернет
Сommunication Statistics
Total Packets Received - общее количество принятых пакетов от клиентов
Сheck-Sum Failures - количество поврежденных пакетов ( при передаче по сети ). Для того, чтобы понять, какой именно участок сети виновен в образовании поврежденных пакетов, необходимо очищать статистику ( Reset All Statistics ) и постепенно подключать участки сети. Таким образом, можно выяснить, в каком случае появляются поврежденные пакеты.
Percent of Total Packets - рассчитывается по формуле Сheck-Sum Failures * 100% / Total Packets Received
Receive Packets Out of Sequence - при пересылке пакетов между клиентом и сервером, каждому пакету присваивается уникальный номер. Пакеты должны приходить по сети строго по-порядку. Если какой-либо пакет приходит вне своей очереди, он игнорируется и значение счетчика Receive Packets Out of Sequence увеличивается. Данный параметр показывает сбалансированность сети.
Receive Requests Out of Sequence - количество запросов клиентом пакетов, которые уже были отправлены ранее сервером ADS. Т.е. клиент запросил какой-либо пакет. Этот пакет был уже отправлен клиенту по локальной сети. Но по каким-либо причинам, клиент не получил этот пакет и обращается к серверу еще раз с просьбой выслать тот же самый пакет.
Packet Owner Not Logged In - количество пакетов, которые не нашли клиента. Такое может произойти, например, если сервер пересылает пакеты клиенту и в этот момент у клиента отключается электроэнергия.
Server Initiated Disconnect - нормальное отключение клиента от сервера состоит из двух действий. Первое - все файлы закрыты, и, второе - клиент посылает запрос отключения. Если клиент потерял электроэнергию, то файлы не закрыты и запроса отключения нет. В этом случае ADS через некоторое время сам отключает клиента, и увеличивает счетчик Server Initiated Disconnect.
Removed Partial Connection - при подключении нового клиента, сервер посылает запрос подтверждения подключения. При нормальной работе сети, клиент сразу реагирует и подтверждает подключение. Если сеть перегружена, то клиент реагирует не сразу или не реагирует совсем, тогда ADS увеличивает счетчик Removed Partial Connection
Invalid Packets - пакеты, размеры которых отличаются от нормального размера.
RecvFrom Errors - количество ошибок, возникших в результате принятия пакетов. Описание ошибок смотрите в лог файле
SendTo Errors - количество ошибок, возникших в результате передачи пакетов. Описание ошибок смотрите в лог файле
Reset All Statistics - обнулить всю статистику
Active Queries
На этой закладке представлены запросы, которые в настоящее время обрабатывает сервер баз данных
- Query Number - уникальный номер запроса
- Active - если запрос выполняется, в данном поле высвечивается true
- Percent Complete - примерное состояние выполнения запроса
- Connection Name - имя компьютера клиента, запустившего запрос
- Seconds Until Finished - примерное время до конца окончания выполнения запроса
- Start Time - время начала выполнения запроса
- Database - путь к базе данных
- Current Query - текст запроса, который выполняется в данный момент
Connection Properties
Пример подключения к таблице без словаря
Дополнительная информация
Рекомендуется выполнять команду PACK для уменьшения объема ADM файла
Например, размер ADM файла превышает 5 Гбайт
После упаковки размер файла менее 50 Мбайт
Таким образом, размер файла в результате упаковки уменьшился в 100 ( ! ) раз
Операция безопасная, никакие данные при упаковке не теряются