none
Подскажите как оптимальней организовать выполнение запроса каждую секунду? RRS feed

  • Вопрос

  • собственно сабж,
    хочу выполнять на сиквеле каждую секунду легонькую хранимую процедуру, как лучше запускать, в job-ах вроде минимальный интервал минута, да и в msdb будет много мусора
    Речь о 2005м
    4 апреля 2008 г. 12:00

Ответы

  •  Гилёв Вячеслав написано:
    расширил первоначальную задумку и пытаюсь реализовать на основе доступных в интернете рекомендаций  анализ в привязке к объектам 1С http://www.gilev.ru/1c/81/lock/index.htm, так как  огромное количество инсталяция именно под этот продукт заточено
    как сделать вывод метадданных 1С в дашборде не соображу

     

    Разработайте свой отчёт в RS, а про то, как его прикрутить к SSMS в интернете было уже несколько статей...

    22 апреля 2008 г. 6:37

Все ответы

  • можно сделать хранимку, в которой в бесконечном цикле с интервалом 1 сек (посмотрите на WAITFOR DELAY ) будет запускаться нужная вам хранимка. А вот уже эту хранимую процедуру при желании можно запускать через Job.

     

    P.S. не скажу на сколько это решение оптимально, но хоть что-то )))

    4 апреля 2008 г. 12:32
  • По мне, так сама мысль делать подобное - крамольна... Smile

    Не поделетесь, зачем это понадобилось?

    4 апреля 2008 г. 13:56
  • в отдельную таблицу накапливаю историю некоторых параметров для анализа загрузки во времени
    4 апреля 2008 г. 15:44
  •  Andrey Korshikov написано:
    можно сделать хранимку, в которой в бесконечном цикле с интервалом 1 сек (посмотрите на WAITFOR DELAY ) будет запускаться нужная вам хранимка. А вот уже эту хранимую процедуру при желании можно запускать через Job.

     

    P.S. не скажу на сколько это решение оптимально, но хоть что-то )))



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

    еще есть вариант может быть использовать счетчики perfomance, настроив запуск в винде к счетчикам, настраиваемым пользователем
    но тоже криво

    все таки надеюсь найти "стабильный" генератор вызовов хранимой процедуры, слабо зависящий от внешних факторов
    4 апреля 2008 г. 15:47
  • Автору: я не предлагаю запускать каждую минуту, можно запустить и забыть про неё, поставить старт jobа на запуск Agentа. По поводу оптимальности - так в постановке задачи я не увидел что за данные будут, сказано же было что не напряжная процедурка )).

     

    Гладченко: чья мысль показалась крамольной - моя или автора? )))

    7 апреля 2008 г. 7:38
  •  Гилёв Вячеслав написано:
    в отдельную таблицу накапливаю историю некоторых параметров для анализа загрузки во времени

     

    Если это история счётчиков производительности, лучше используйте специализированный сервис SCOM2007.

    Если это активность пользователей, гораздо точнее организовать журналирование посредством триггеров или встроить эту функциональность в серверный код.

    Если это информация о фактах подключений - можно настроить стандартный аудит.

    И потом, Вы уверены, что секунды хватит? Smile

    8 апреля 2008 г. 7:43
  •  Andrey Korshikov написано:

    Гладченко: чья мысль показалась крамольной - моя или автора? )))

     

    Обе

    8 апреля 2008 г. 7:45
  • с MOM не удачно, он не у всех
    опрашиваю ожидания на блокировках плюс загрузку железа
    проблему решил внешними вызовами, используя view и хранимые процедуры
    15 апреля 2008 г. 18:27
  •  Гилёв Вячеслав написано:

    опрашиваю ожидания на блокировках плюс загрузку железа
    проблему решил внешними вызовами, используя view и хранимые процедуры

     

    Затраты на такое частое обращение к метаданным могут исказить картину... К тому же, сервер сам всё это делает, нужно только подсмотреть Wink

    http://msmvps.com/blogs/gladchenko/archive/2007/03/09/658350.aspx

    15 апреля 2008 г. 18:55
  • расширил первоначальную задумку и пытаюсь реализовать на основе доступных в интернете рекомендаций  анализ в привязке к объектам 1С http://www.gilev.ru/1c/81/lock/index.htm, так как  огромное количество инсталяция именно под этот продукт заточено
    как сделать вывод метадданных 1С в дашборде не соображу
    21 апреля 2008 г. 10:34
  •  Гилёв Вячеслав написано:
    расширил первоначальную задумку и пытаюсь реализовать на основе доступных в интернете рекомендаций  анализ в привязке к объектам 1С http://www.gilev.ru/1c/81/lock/index.htm, так как  огромное количество инсталяция именно под этот продукт заточено
    как сделать вывод метадданных 1С в дашборде не соображу

     

    Разработайте свой отчёт в RS, а про то, как его прикрутить к SSMS в интернете было уже несколько статей...

    22 апреля 2008 г. 6:37