gifts2017

Замер производительности информационных баз

Опубликовал 0vrcr PesskoFF (0vrcr) в раздел Отчеты - Статистические

Замер производительности большого количества файл-серверных баз путем выполнения запроса через COM-соединение

Что такое производительность для пользователя? Это время, за которое он получит необходимые данные. Как определить это время? Выполнить запрос!

Отчет соединяется с базами, указанными в конфигурационном файле, выполняет в них один и тот же произвольный запрос и рисует на основании полученных данных диаграмму. Конфигурационный файл должен лежать в одном каталоге с обработкой (из коробки - bases.txt). Файлик можно открывать и править в режиме предприятия.

Сами данные передаются в СКД внешним источником данных, посему представление можно сделать любое, настройки доступны из режима предприятия.

 

Структура конфигурационного файла:

Представление информационно базы(эти данные попадут в отчет), (0 или пустой параметр-файл-серверная, сервер приложений для клиент-серверной), (0 или пустой параметр-для файл-серверной, имя базы в кластере-для клиент-серверной), (0 или пустой параметр для клиент-серверной, Путь к базе для файл-серверной), Имя пользователя, Пароль (если пароль пустой, то пустой параметр)

 

Примеры:

Ф-С: 

Моя крутая база , 0, 0, Y:\бухгалтерия 8.2\Моя крутая база, Администратор, (подразумевается пустой пароль)

К-С:

Моя крутая база , 1c-server, my_cool_base, 0, Администратор, мойкрутойпароль

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Конфигурационный файл
.txt 0,12Kb
06.12.12
35
.txt 0,12Kb 35 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Станислав Шепталов (sCHTASS) 06.12.12 16:38
Не совсем ясна полезность отчета.
Ну получим мы результаты замеров выполнения запроса. И куда потом это? Что из этого следует? Что даст информация о том, что один и тот же запрос выполнялся в одной базе быстрее, чем в другой?
2. 0vrcr PesskoFF (0vrcr) 06.12.12 16:47
(1)вариантов масса. например: в КС можно проверять структуру хранения в скуле, в ФС можно смотреть фрагментацию. В идеальных условиях в идентичных базах запрос должен выполняться практически с одинаковой скоростью. Если мы видим "выпадения", значит надо разбираться с базой, хранением и т.п. Как? Это уже совсем другой вопрос.
3. Наталия Мастербатова (zzz_natali) 12.12.12 18:00
Еще раз: запрос я сама могу соорудить в режиме Предприятия?
4. 0vrcr PesskoFF (0vrcr) 12.12.12 19:14
5. Игорь Иванов (ketr) 21.01.13 17:57
а как быть, если имя базы на сервере с пробелами?
например, сервер Меga, а база называется "УПП 2012"
(клиент-сервер)

выпадает в таком случае в ошибку
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Неверные или отсутствующие параметры соединения с информационной базой в базе 0

даже если имя пользователя с пробелами "Федоров (администратор)" та же ошибка
6. 0vrcr PesskoFF (0vrcr) 21.01.13 18:26
(5) ketr, дайте Вашу строчку соединения посмотреть полностью, пожалуйста
7. Игорь Иванов (ketr) 21.01.13 18:42
(6) УПП , MEGA, Управленческая база 2012, 0, Демьянкин, xulma12
8. 0vrcr PesskoFF (0vrcr) 22.01.13 10:32
(7) ketr, попробуйте вот так: УПП , MEGA, "Управленческая база 2012", 0, Демьянкин, xulma12, должно отработать. Я в течение 20 минут обновлю файл с исправлением
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа