Ad Widget

Collapse

Не работают счетчики Win

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aydar
    Senior Member
    • Dec 2014
    • 176

    #1

    Не работают счетчики Win

    Друзья нужно мониторить MSSQL сервер, почитал какие нужны параметры.

    все параметры связанные непосредственно с MSSQL сервер типа

    SQL: Total Transactions/sec
    perf_counter[\SQLServeratabases(_Total)\Transactions/sec]

    отдают значения хорошо, а вот счетчики связанные с WIn

    SQL: % Processor Time
    perf_counter[\Process(MSSQLSERVER)\% Processor Time]
    или
    SQL: Bytes Total/sec
    perf_counter["\510\508",300]

    не работаю никак.

    Win русская, в реестере есть ветка и русская и анг для счетчиков, куда копать?
  • SKabanov
    Member
    • Jan 2014
    • 36

    #2
    Добрый день!

    Предполагаю проблему в локализации. Попробуйте числовые соответствия счетчиков, так вы будете независимы от наименования счетчиков.

    Вот тут в документации описано где их взять и как использовать:

    Comment

    • Mihail
      Junior Member
      • Jul 2015
      • 20

      #3
      Originally posted by aydar
      не работаю никак.
      Кукую ошибку выдаёт элемент данных ?
      Через виндовый системный монитор все необходимые счётчики видны ?

      Comment

      • aydar
        Senior Member
        • Dec 2014
        • 176

        #4
        Подскажите, как через виндовую утилиту посмотерть конкретный счетчик
        например

        26628
        SQLServer:SQL Errors
        Статистика ошибок в SQL Server

        Comment

        • Mihail
          Junior Member
          • Jul 2015
          • 20

          #5
          Originally posted by aydar
          Подскажите, как через виндовую утилиту посмотерть конкретный счетчик
          например

          26628
          SQLServer:SQL Errors
          Статистика ошибок в SQL Server
          пуск -> выполнить - > perfmon -> monitoring tools -> perfomance monitor
          В списке счётчиков добавляешь необходимый SQLServer:SQL Errors.

          На моём сервере он есть

          Comment

          • aydar
            Senior Member
            • Dec 2014
            • 176

            #6
            Проблему решил, почти
            на русском языке надо было писать

            есть такой счетчик, как мне получать загрузку не больше 100%, процессоров более 2
            perf_counter[\Процесс(sqlservr)\% загруженности процессора]

            пока так

            28.Авг.2015 14:04:46 314.4616
            28.Авг.2015 14:02:46 214.8302
            28.Авг.2015 14:00:46 99.6314
            28.Авг.2015 13:58:46 99.6314
            28.Авг.2015 13:56:46 199.2628
            28.Авг.2015 13:54:46 200.8195
            28.Авг.2015 13:52:46 272.4296
            28.Авг.2015 13:50:46 203.933

            Comment

            • aydar
              Senior Member
              • Dec 2014
              • 176

              #7
              Отвечу себе сам, пользовательский множитель

              у меня все сервера на 2 ядрах

              соответственно пользовательский множитель 0,5

              Comment

              Working...