none
Разделение ресурсов SQL сервера 2008R2 RRS feed

  • Вопрос

  • Добрый день. На терминальном сервере под WINDOWS Server 2008R2 есть сервер 1С предприятия 8.2 и SQL сервер 2008R2. Имеется 7 разных баз 1С. Каждый пользователь подключается к разным базам под разным логином (отличным от логина входа на терминальный сервер). Вопрос: возможно ли в SQL сделать разделение ресурсов между пользователями?
    • Изменено dendodor 27 декабря 2013 г. 8:00
    27 декабря 2013 г. 7:57

Все ответы

  • Поясните что вы имейте в виду. Конкретно о каких "ресурсах" идет речь и как именно вы хотите их "разделять".

    Еще лучше опишите что именно вы пытайтесь достигуть.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 декабря 2013 г. 18:55
  • В общем есть 1С и много баз и пользователей. Надо меж ними разделять ресурсы сервера (использование оператичной памяти и процессора). В Sql сервере 2008R2 есть такая чудная штука, как Resource Governor. Так вот хотел узнать, как с помощью этой функции разделять ресурсы между пользователями, и возможно ли это вообще??

    Поясните что вы имейте в виду. Конкретно о каких "ресурсах" идет речь и как именно вы хотите их "разделять".

    Еще лучше опишите что именно вы пытайтесь достигуть.


    This posting is provided "AS IS" with no warranties, and confers no rights.


    30 декабря 2013 г. 9:22
  • Фирменная документация гласит:
    OLTP workloads.
     Resource Governor can manage OLTP workloads but these types of queries, which are typically very short in duration, are not always on the CPU long enough to apply bandwidth controls. This may skew in the statistics returned for CPU usage %

    Почему вы решили, что вам нужен resource governor? Этим средством очень легко выстрелить себе в ногу. Что именно является проблемой сейчас? Есть пользователи, которые создают слишком сильную нагрузку?

    30 декабря 2013 г. 10:11
  • Фирменная документация гласит:
    OLTP workloads.
     Resource Governor can manage OLTP workloads but these types of queries, which are typically very short in duration, are not always on the CPU long enough to apply bandwidth controls. This may skew in the statistics returned for CPU usage %

    Почему вы решили, что вам нужен resource governor? Этим средством очень легко выстрелить себе в ногу. Что именно является проблемой сейчас? Есть пользователи, которые создают слишком сильную нагрузку?

    Да, есть таки пользователи, которые создают такую нагрузку, запустив, скажем, один "некислый" отчет. Но проблема еще состоит и в том, чтоб разделять ресурсы между базами. Т.е., например, есть 2 отдела: бухгалтерия и отдел маркетинга. Работают в разных базах 1С, но используют один Sql сервер и 1 сервер предприятия 1С. Отдел маркетинга постоянно запускает "крутые" отчеты и выжирает львиную долю ресурсов. Плюс ко всему есть программист 1С, которому тоже надо львиная доля ресурсов, дабы "творить". Ну и самое главное: бухгалтерия просто разрывает всех, ибо у них все тупит во время запуска сих отчетов отдела маркетинга)). Надо: сделать приоритезацию - Бухгалтерия получает 50% всех возможных ресурсов. Программер - 20%. Отдел маркетинга - все остальное. Вот такая задача.
    31 декабря 2013 г. 7:12
  • Вот такая задача.

    Если задача "такая", а под ресурсами в вопросе
    Вопрос: возможно ли в SQL сделать разделение ресурсов между пользователями?

    имеются в виду CPU и/или RAM - то Гувернер рулит и бибикает. Берите его, и, как говорится, наслаждайтесь. Что конкретно непонятно/не получается?
    10 января 2014 г. 15:29
  • Что конкретно непонятно/не получается?

    Авторизация на SQL-сервер пользователей та же, что и на терминальник, а на сервер 1С предприятия отличная от этой, т.е. на терминальник вошел "петя", а в 1С - "вася". Вопрос: можно ли разграничить ресурсы, если разные авторизации???

    17 января 2014 г. 6:35
  • Разграничение делается по функции классификации. Если вы сможете написать её правильным образом, то всё получится.
    17 января 2014 г. 7:35