Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 1807

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    Похоже я поторопился, сказав , что работает на postgresql- действительно проект перестал тормозить,
    но графики не рисуются-рисуются как текущие, т.е. с момента открытия, независимо какой диапазон времени задан.
    Есть подозрение, что нет подключения к БД(аварийных сообщений нет).
    Сначала я просто указал БД postgresql , порт по умолчанию 0. Потом указал порт 5432(где-то прочитал на форуме).
    Но это не помогло.
    Возможно надо указать имя пользователя и пароль, а возможно такой СУБД вообще нет в Linux
    или она устанавливается вместе с MS4D?
    Если что sqlite это просто файл и конечно чем он больше, тем больше нужно времени на его чтение.
    Ну во 1 - postgres нужно ставить самому.(если конечно в вашей сборке Linux он не предустановлен)
    Во 2 - да нужен логин и пароль.
    В 3 - если у вас коннект к БД идет не по localhost, то нужно настраивать доступ по этому самому ip в файлах конфигурации postgres.(по умолчанию все запрещено кроме localhost)
    В 4 - порт у postgres по умолчанию всегда 5432.
    В 5 - майлру и многие другие фирмы используют postgres в очень нагруженных проектах с большим количеством данных, по этому лагать ничего не должно. С вашими объемами нечему лагать в принципе. Но нужно понимать, что железно тоже влияет на быстродействие. Рекомендую ssd.(postgres заметно медленнее работает на hdd, но речь о секундах).
    В 6 - у postgres есть официальный клиент и можно через него попробовать подключиться и посмотреть что внутри.
    Последний раз редактировалось onimor; 22.12.2023 в 10:24.

  2. #2

    По умолчанию

    Цитата Сообщение от onimor Посмотреть сообщение
    В 3 - если у вас коннект к БД идет не по localhost, то нужно настраивать доступ по этому самому ip в файлах конфигурации postgres.(по умолчанию все запрещено кроме localhost)

    В 6 - у postgres есть официальный клиент и можно через него попробовать подключиться и посмотреть что внутри.
    по В 3---установил postgres на Win10(где среда разработки) а RT у нас на Linux. Настроил в MS4D основной архив данных
    на эту машину Win10.Вопрос-нужны доп настройки в файле конфигурации postgres?

    по В 6---у меня появился pgAdmin 4 в программной группе PostgreSQL 16 -это клиент и им можно настроить?
    А где эти настройки? В pgAdmin 4 видно , что у нас сейчас 1 БД postgres, я полагаю, что если бы было соединение
    RT Linux-postgres,то появилась бы БД, созданная RT?

    ----------Где взять Postgres для Astra Linux(Orel) (у нас 2.12.45)?

    по sqlite3- действительно у меня есть эти файлы data.db(29.36 GB) и EventsData.db в "/opt/mplc4"
    Получается sqlite3 у нас работал всё таки и вырос до 30 Гб и перестал из-за этого работать
    (с самого начала мы не настраивали БД и использовали по умолчанию настройки sqlite3 и графики вроде рисовались,
    хотя мы не вникали-оставили на потом).
    Можно ли просто стереть data.db , а если чистить то каким инструментом?
    И я правильно понимаю что sqlite3 работает без доп настроек с теми что по умолчанию
    ( в настройках основного архива данных были только адрес IP машины Linux 192.168.3.33 и тип
    БД sqlite3-всё остальное либо пусто либо 0(порт)?



    Спасибо

  3. #3

    По умолчанию Время в MS SQL -> MasterScada (UTC)

    Добрый день.
    В MS SQL Время стоит нормальное, как и положено. При обработки запроса через SELECT время увеличивается еще на 3 часа. т.е. на сколько я понимаю, MasterScada считает, что время на SQL = UTC и добавляет 3 часа.
    Как исправить?
    Изображения Изображения
    • Тип файла: png 123.png (7.6 Кб, Просмотров: 7)
    • Тип файла: png 124.png (12.4 Кб, Просмотров: 11)
    Последний раз редактировалось it.lenin@preforma.ru; 27.12.2023 в 16:35.

  4. #4

    По умолчанию

    Цитата Сообщение от it.lenin@preforma.ru Посмотреть сообщение
    Добрый день.
    В MS SQL Время стоит нормальное, как и положено. При обработки запроса через SELECT время увеличивается еще на 3 часа. т.е. на сколько я понимаю, MasterScada считает, что время на SQL = UTC и добавляет 3 часа.
    Как исправить?
    При чем тут select? Он ищет первую попавшуюся запись, а в sql видно сортировка включена.

  5. #5

    По умолчанию

    а как сортировка влияет на время?

  6. #6

    По умолчанию

    Цитата Сообщение от it.lenin@preforma.ru Посмотреть сообщение
    а как сортировка влияет на время?
    Сортировка в базе влияет на отображение при запросах, но не на порядок выдачи результатов при самом запросе. Возможно вы получаете данные не с начала как при просмотре в базе, а с конца самой базу. Если в запросе нет упоминания, какую именно дату искать, запрос выдаст первую найденную с сортировкой по ключам.

  7. #7

    По умолчанию

    Цитата Сообщение от it.lenin@preforma.ru Посмотреть сообщение
    Добрый день.
    В MS SQL Время стоит нормальное, как и положено. При обработки запроса через SELECT время увеличивается еще на 3 часа. т.е. на сколько я понимаю, MasterScada считает, что время на SQL = UTC и добавляет 3 часа.
    Как исправить?
    Для начала нужно понять откуда он берет последнее время.
    Может смотреть дату у последней записи или спрашивать MS SQL.
    Исходя из этого нужно проверить в каком формате дата приезжает в принципе utc или с часовым поясом, возможно проблема в этом.
    Или в настройках mssql сервера можно посмотреть часовой пояс

  8. #8

    По умолчанию

    Вот что на сервере SQL (первый файл) и в МастерСкаде (второй файл)
    Изображения Изображения
    • Тип файла: png 123.png (40.2 Кб, Просмотров: 16)
    • Тип файла: png 124.png (8.3 Кб, Просмотров: 18)

  9. #9

    По умолчанию

    Запрос покажите.
    База на том же ПК, что и скада?
    Системное время, виндовс русская или английская?
    Как данный запрос ведёт себя в менеджмент студиа на ПК где база, и на ПК где скада? (Если на разных ПК)

    Почему вы при каждой попытке в панику впадаете? Скажите подробно что делаете? См. вопросы выше.

  10. #10

    По умолчанию

    Добрый день.

    MS SQL находится на другой машине. Обе машины русские Windows server
    Изображения Изображения
    • Тип файла: png SQL_1.png (66.2 Кб, Просмотров: 11)
    • Тип файла: png SQL_2.png (222.0 Кб, Просмотров: 9)
    • Тип файла: png MS_1.png (85.8 Кб, Просмотров: 17)
    • Тип файла: png MS_2.png (51.4 Кб, Просмотров: 9)
    • Тип файла: png MS_3.png (40.6 Кб, Просмотров: 6)

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •