7.7 SQL VS DBF

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Asttoxa, 27 сен 2011.

  1. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Сегодня попробовал один момент.
    Скопировал все с SQL базы и создал точно такую DBF базу. И запустил и на том и на том одинаковые отчеты.
    На DBF отчет закончил примерно через 15 сек ... на SQL намного дольше (порядка 1 мин).
    Если нужно точное время могу заново замерить и сообщить.

    Так и должно быть?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Да. Так и будет. Для того чтобы отчеты быстрее "шевелились" нужно использовать прямые запросы к SQL.
    Проведение в DBF также НАМНОГО быстрее (все по тем же причинам)
  3. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Что за прямые запросы? Где и с чем их едят?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Это запросы непосредственно на языке SQL. У 1с СВОЙ язык запросов который она при выполнении интерпретирует в SQL. Почитайте про компоненту 1с++ или Rainbow
  5. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    Вообще, всё от отчета зависит, как написан..на dbf версии при открытии программы загружается вся база целиком, а на sql в процессе работы сам sql-сервер обрабатывает необходимые запросы и по кусочкам возвращает результаты так сказать..
    прямые запросы это хорошая и удобная штука, на dbf их тоже можно прикрутить если надо

Поделиться этой страницей