1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

1c8 как проверить скорость работы?

Тема в разделе "Базы данных и администрирование", создана пользователем KiR, 20 ноя 2008.

  1. KiR

    KiR НЕ шибка опытный програмер)

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Народ, подскажите плиз как проверить что реально работает быстрее - файловая версия базы или сиквельная? Может есть какие-то утилиты для этого? На какие объекты стоит обратить особое внимание?
     
  2. Hryv

    Hryv Гость

    Репутация:
    0
    Если есть возможность, то лучше потестировать
    Я знаю, что для 7.7 что-то работает быстрее в одном случае, а что-то в другом
    Еще, видимо от оборудования зависит - для файловой базы и для сиквельной будут разные узкие места, в которые все будет упираться

    Надо сделать тест
    Может такие уже есть, тогда найди и скачай
    А если таких нет, то сделай свой - потом еще будешь продавать :)
     
  3. KiR

    KiR НЕ шибка опытный програмер)

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    и чо за тест?
     
  4. Hryv

    Hryv Гость

    Репутация:
    0
    Ну есть же проги - тиба быстродействие компов меряют, примерно также надо сделать


    Ты скорость чего хочешь проверить?

    Например, скорость выполнения запросов
    Тогда пишешь средней хитрости запрос (а лучше 10 разных) и задаешь параметр сколько раз их выполнить (например 1000)
    Можно, наоборот гонять цикл, скажем 2 минуты, и посчитать сколько раз он успеет выполниться - тогда время теста не будет 48 часов при неудачном стечении обстоятельств
    Можно еще каждый запрос в отдельном цикле гонять, или в одном цикле все поочереди - во втором случае должно медленнее сработать

    Вместо запросов можно какую-то другую процедуру написать, в зависимости от того скорость выполнения чего тебе важна


    Самый простой тест (но он годится только если есть база с большим количеством данных) - это взять стандартный отчет (типа анализ счета) выбрать счет, где движений и субконто побольше и засечь сколько он будет формироваться

    Кстати, важны еще и условия проведения теста.
    Например. если ты запустишь тест, а кто-то в это время решит на сервер на диск закинуть 10 гиг, то результаты теста исказатся
     
Загрузка...

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