Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (45)
  • Как произвести перенос файловой 1C 8.1 в 1C 8.2 на Postgre?

    unfilled
    @unfilled
    Я бы вам советовал сначала файловую обновить до 8.2.16.368, а потом уже делать выгрузку/загрузку. Или же файловую выгрузить в серверную БД 8.1, а потом уже сервер обновлять, причём, наверное, лучше было бы делать это как минимум в два этапа — через 8.2.13. Слишком многое, имхо, в платформах менялось, чтобы так скакать с версии на версию.
    Ответ написан
    1 комментарий
  • Выбор железа для SQL сервера 1С

    unfilled
    @unfilled
    Обязательно помониторьте счетчики текущего сервера, на наличие «затыков». Вполне может оказаться, что у вас и так все лежит в памяти и разнесение по разным серверам не даст ощутимого эффекта. Более того, иногда возникает ситуация, когда разнесение серверов 1С и SQL-сервера, приводит к небольшому снижению производительности — из-за «медленной» сети.
    Ответ написан
    Комментировать
  • Выборка максимального почасового значения?

    unfilled
    @unfilled
    что-то типа такого, если я правильно понял. Синтаксис функций работы с датой временем нужно уточнить (с sqlite никогда не сталкивался). Если всегда нужно только за определённые сутки, date(dt) можно убрать из выборки и группировки.

    select date(dt), strftime('%H', dt), max(un)
    from dS
    where dt between datetime('now','localtime','-24 hours') and datetime('now','localtime','-0 hours');--тут нужные сутки
    group by date(dt), strftime('%H', dt)
    Ответ написан
    1 комментарий
  • После уменьшения файла лога транзакций, 1с ругается в некоторых операциях?

    unfilled
    @unfilled
    Обрежьте журнал транзакций гигабайт до 5, установите приращение в 1 ГБ и не возвращайте БД в Full - вы всё равно не пользуетесь преимуществами полной модели восстановления. Оставьте в простой.
    Deadlock'и у вас появляются из-за кривого кода 1С (ищите их документацию по причинам возникновения и избавлению от взаимоблокировок - её полно). Почему не возникали раньше? Возможно, потому что после "обрезки" ЖТ и переводе в полную модель восстановления, ЖТ снова начал расти и одна из кривых операций ждала завершения приращения, когда вторая кривая операция начала выполняться. Но это мой хрустальный шар только предполагает, вам и вашим одинэсникам виднее должно быть.
    Ответ написан
    Комментировать
  • Как составить sql запрос на замену null на 0?

    unfilled
    @unfilled
    Стандарт предполагает использование COALESCE:
    select COALESCE(price, 0) + COALESCE(price2, 0) + COALESCE(price3,0)  as suma from prices
    Ответ написан
    6 комментариев