powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Провал теста 1С на MS SQL 2008 R2
25 сообщений из 107, страница 3 из 5
Провал теста 1С на MS SQL 2008 R2
    #37357626
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XenoXДаже не знаю....
Нужно смотерть, что творится с количеством считываний/записей на sql
Ловить профайлером длительные операции....
В общем анализировать, на чем затыкается сам скуль...

Если нагрузка резко возрастает после перехода планки в N пользователей, которые активно пишут и изменяют данные то....

опять таки попробуйте пустить такое же количество только читающих пользователей, что будет с загрузкой?
На нашем количестве боевых пользователей профайлер за короткое время выдаст такую гору информации, что парсить ее нужно будет неделями, к сожалению.
Вот именно, что вся проблема в резком возрастании загрузки процессоров при проходе определенной планки числа пользователей.
Соседний сервер это переваривает без проблем, у него конфигурация в 2.5 раза хуже по процам и в 2 раза по памяти.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357634
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может вы таки посмотрите счетчики производительности винды?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357688
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowможет вы таки посмотрите счетчики производительности винды?
Единственный счетчик, который привлек внимание:
SYSTEM\context switches/sec - от 45.000 до 186.000
Дисковые очереди на диски с базой =0,05
На ТемпДБ - от 0,05 до 1.4
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357708
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процессор кто жрет? Сиквел или 1с?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357753
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoXenoXТак а вы определили, "кто" (какой процесс) больше всего грузит систему?
sqlservr.exe
Сервер полностью отдан под MS SQL.
он писал -сиквл, читайте сперва.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357770
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigus, 10 дисков на ядро - это уже не скуль а файлопомойка ;)

Petr Litovchenko, установлены все апдейты? А ничего, что SP1 сейчас не включет в себя два последних хотфикса. И предлагают ждать его кумулятивную версию?

Из профайлера надо вытащить статистику по типам использующихс язапросов и смотреть на их планы.

Кстати, а обновление с учётом новых возможностей платформы 8.14 не выходило? Может они напишут анализ собираемой информации...

ЗЫ Огромная просьба, напишите пожалуйста конфигурацию всей системы и чем она нагружена. Очень не многие из местных обитателей имели доступ к такому оборудованию, не говоря уже об эксперементах с ним...

ЗЫЫ А почему за одно не проверить на 8.2.13 и 8.2.14? Может заодно и переползёте.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357774
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoXenoXДаже не знаю....
Нужно смотерть, что творится с количеством считываний/записей на sql
Ловить профайлером длительные операции....
В общем анализировать, на чем затыкается сам скуль...

Если нагрузка резко возрастает после перехода планки в N пользователей, которые активно пишут и изменяют данные то....

опять таки попробуйте пустить такое же количество только читающих пользователей, что будет с загрузкой?
На нашем количестве боевых пользователей профайлер за короткое время выдаст такую гору информации, что парсить ее нужно будет неделями, к сожалению.
Вот именно, что вся проблема в резком возрастании загрузки процессоров при проходе определенной планки числа пользователей.
Соседний сервер это переваривает без проблем, у него конфигурация в 2.5 раза хуже по процам и в 2 раза по памяти.

Фильтры же есть!
- продолжительность операции, количество считываений, загрузка ЦП и тп.
определите критические значения и ловите профайлером все что больше них
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357785
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoScareCrowможет вы таки посмотрите счетчики производительности винды?
Единственный счетчик, который привлек внимание:
SYSTEM\context switches/sec - от 45.000 до 186.000
Дисковые очереди на диски с базой =0,05
На ТемпДБ - от 0,05 до 1.4

http://www.sql.ru/articles/mssql/02021801MonitoringPerformanceSQLServer.shtml - о чём вам я уже говорил. Стакой низкой дисковой очередью очень большое подозрение, что вы упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа.

Вы сможете сделать тест, разместив файлы базы на РАМ диске?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357799
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZerroPetr Litovchenkoпропущено...

sqlservr.exe
Сервер полностью отдан под MS SQL.
он писал -сиквл, читайте сперва.
тогда совсем просто. снять трассу профайлером, отсортировать по CPU, взять первые 5/10/15 запросов прокрутить их на том сервере где нормально.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357811
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPPetr Litovchenkoпропущено...

Единственный счетчик, который привлек внимание:
SYSTEM\context switches/sec - от 45.000 до 186.000
Дисковые очереди на диски с базой =0,05
На ТемпДБ - от 0,05 до 1.4

http://www.sql.ru/articles/mssql/02021801MonitoringPerformanceSQLServer.shtml - о чём вам я уже говорил. Стакой низкой дисковой очередью очень большое подозрение, что вы упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа.

Вы сможете сделать тест, разместив файлы базы на РАМ диске?

Попробуем прогнать тест, разместив ТемпДБ и файлы тестовой базы на РАМ диске.
Но уже не сегодня.
Насчет фразы: упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа. - извините, не совсем понял смысл:(
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357860
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение, что вы не совсем представляете себе как работает SQL сервер. Нагрузка на дисковую систему будет разная для задачи обработки одного куска информации и многих порций при одинаковом объёме обрабатываемых данных. Более того нагрузка будет различаться для чтения и записи.

У меня с самого начала основное подозрение на то, что вы упёрлись в производительность .log файла. Доступ к которому в вашем случае сравним с производительностью одиночно диска. Привидите, наконец, конфигурацию дисковой системы.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357915
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPЕсть подозрение, что вы не совсем представляете себе как работает SQL сервер. Нагрузка на дисковую систему будет разная для задачи обработки одного куска информации и многих порций при одинаковом объёме обрабатываемых данных. Более того нагрузка будет различаться для чтения и записи. У меня с самого начала основное подозрение на то, что вы упёрлись в производительность .log файла. Доступ к которому в вашем случае сравним с производительностью одиночно диска. Привидите, наконец, конфигурацию дисковой системы.
Конфигурация дисковой подсистемы:
СХД - IBM DS8100, 64 SAS HDD
СХД выделена только под скуль.
Внутри созданы 3 рейда 10, на каждом рейде создан Fixed block volume.
На одном диске дата файлы базы, на втором лог файлы базы - модель Simple, поэтому почти не используется, 3-й диск - под ТемпДБ
ТемпДБ:
80 файлов данных размером 10Гб, Автоувеличение - 0 (Увеличение размера файлов запрещено)
Все файлы в файловой группе Primary.
1 лог файл темпдб - стартовый размер 20Гб, рост по 1Гб, максимум - 100Гб
СХД подключен с помощью четырех 4Gbs Fibre Channel контроллеров Emulex, задействован MPIO.

Насчет ее производительности через SQLIO - надеюсь завтра прогнать тест этого массива и выложить сюда результаты.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37357998
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoAHDPЕсть подозрение, что вы не совсем представляете себе как работает SQL сервер. Нагрузка на дисковую систему будет разная для задачи обработки одного куска информации и многих порций при одинаковом объёме обрабатываемых данных. Более того нагрузка будет различаться для чтения и записи. У меня с самого начала основное подозрение на то, что вы упёрлись в производительность .log файла. Доступ к которому в вашем случае сравним с производительностью одиночно диска. Привидите, наконец, конфигурацию дисковой системы.
Конфигурация дисковой подсистемы:
СХД - IBM DS8100, 64 SAS HDD
СХД выделена только под скуль.
Внутри созданы 3 рейда 10, на каждом рейде создан Fixed block volume.
На одном диске дата файлы базы, на втором лог файлы базы - модель Simple, поэтому почти не используется, 3-й диск - под ТемпДБ
ТемпДБ:
80 файлов данных размером 10Гб, Автоувеличение - 0 (Увеличение размера файлов запрещено)
Все файлы в файловой группе Primary.
1 лог файл темпдб - стартовый размер 20Гб, рост по 1Гб, максимум - 100Гб
СХД подключен с помощью четырех 4Gbs Fibre Channel контроллеров Emulex, задействован MPIO.

Насчет ее производительности через SQLIO - надеюсь завтра прогнать тест этого массива и выложить сюда результаты.

А за одно и используемый сейчас массив проанализируйте. Кстати, гдето-тут проскакивали замеры, что SQL (в связке с 1С) лучше всего переваривала кластеры по 4кб а не 64кб. Не поленюсь ещё раз отослать http://msmvps.com/blogs/gladchenko/archive/2009/06/09/1694801.aspx

Simple - не означает почти "не используется", а означает что не сохраняется история изменений. Место да, экономится.

И зачем вам 80 файлов tempdb фактически на 10ти винтах?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358037
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPPetr Litovchenkoпропущено...

Конфигурация дисковой подсистемы:
СХД - IBM DS8100, 64 SAS HDD
СХД выделена только под скуль.
Внутри созданы 3 рейда 10, на каждом рейде создан Fixed block volume.
На одном диске дата файлы базы, на втором лог файлы базы - модель Simple, поэтому почти не используется, 3-й диск - под ТемпДБ
ТемпДБ:
80 файлов данных размером 10Гб, Автоувеличение - 0 (Увеличение размера файлов запрещено)
Все файлы в файловой группе Primary.
1 лог файл темпдб - стартовый размер 20Гб, рост по 1Гб, максимум - 100Гб
СХД подключен с помощью четырех 4Gbs Fibre Channel контроллеров Emulex, задействован MPIO.

Насчет ее производительности через SQLIO - надеюсь завтра прогнать тест этого массива и выложить сюда результаты.

А за одно и используемый сейчас массив проанализируйте. Кстати, гдето-тут проскакивали замеры, что SQL (в связке с 1С) лучше всего переваривала кластеры по 4кб а не 64кб. Не поленюсь ещё раз отослать http://msmvps.com/blogs/gladchenko/archive/2009/06/09/1694801.aspx

Simple - не означает почти "не используется", а означает что не сохраняется история изменений. Место да, экономится.

И зачем вам 80 файлов tempdb фактически на 10ти винтах?
Благодарю за помощь, завтра постараюсь прогнать тесты по приведенной методике
Кластер NTFS - 4К
Какой размер кластера на СХД - известно только спецам из IBM. :)
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358048
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPЗЫЫ А почему за одно не проверить на 8.2.13 и 8.2.14? Может заодно и переползёте.
Не предлагайте им менять релиз, мягко говоря не оценят
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358100
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoX, Думатет конфа заточена под баги фичи релиза и переписать никак? :)
На самом деле, я бы скорее предложил на этот сервер перекинуть сервер 1С предприятия и не использовать подход 1С (особенно ЗУПовский) к извлечению данных из SQL. Но вводных данных явно недостаточно для постройки ппредположений ;)
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358128
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPXenoX, Думатет конфа заточена под баги фичи релиза и переписать никак? :)
На самом деле, я бы скорее предложил на этот сервер перекинуть сервер 1С предприятия и не использовать подход 1С (особенно ЗУПовский) к извлечению данных из SQL. Но вводных данных явно недостаточно для постройки ппредположений ;)

Я не думаю, я знаю там конфа ну оооооочень специфичная
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358293
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPPetr Litovchenko, установлены все апдейты? А ничего, что SP1 сейчас не включет в себя два последних хотфикса. И предлагают ждать его кумулятивную версию?
На SQL установлен вплоть до CU7. SP1 не устанавливался.

AHDPЗЫ Огромная просьба, напишите пожалуйста конфигурацию всей системы и чем она нагружена. Очень не многие из местных обитателей имели доступ к такому оборудованию, не говоря уже об экспериментах с ним...

А что конкретно интересует???
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358333
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr LitovchenkoПрограммист 1спропущено...
Кстати здравая мысль. Попробуйте разрные версии платформы - что-то изменится?
Версия платформы - 8.1, дальше не помню просто.
Апдейты установлены все.Перегоните на 8.2 - там автоматическая конвертация. Там хоть фиксы платформы подправлены получше. И попробуйте на разных версиях платформы (8.1 удалять не нужно, все будет и так работать.)

Еще вопрос - а вы случаем не тестируете бухгалтерский модуль? Именно проводки? Там есть интересное ограничение...
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358368
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

Не перегонят ближайшие полгода точно не станут этого делать.

Модуль точно не бухгалтерский
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358567
Petr Litovchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XenoX,

Саш, хорош флудить.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358585
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XenoXМодуль точно не бухгалтерскийХорошо - а то там есть большая и нерешаемая проблема.

А почему не перегонят?
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358685
Kasper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По файловой настройке SQL ошибка автор1 лог файл темпдб - стартовый размер 20Гб, рост по 1Гб, максимум - 100Гб
Надо пропорционально количеству областей tempDB и соответственно меньших размеров.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358701
Kasper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И второе - не надо серверу "закрывать рот" автор80 файлов данных размером 10Гб,Автоувеличение - 0 (Увеличение размера файлов запрещено)
При объеме базы как у Вас хватих 40 областей по 2Гб и разрешить увеличение.
...
Рейтинг: 0 / 0
Провал теста 1С на MS SQL 2008 R2
    #37358717
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr Litovchenko,

Уже есть восьмой.

Количество клиентов (по типам нагрузки), характеристики нагрузки (чтение/запись, количество и сложность данных), описание сервера 1С. По дисковой подсистеме осталось узнать количество дисков в зеркалах. Чем вызвано приобретение нового оборудования. Мне вот интересно с предыдущей своей работой сравнить.

Kasper,

Откуда рекомендация по связи количества файлов tempdb c количеством файлов лога? Ссылку!

Нахрена 40 файлов при значительно меньшем количестве дисков? А у них они вообще в одну 10 собраны.
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 3 из 5
Форумы / [игнор отключен] [закрыт для гостей] / Провал теста 1С на MS SQL 2008 R2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]