|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
XenoXДаже не знаю.... Нужно смотерть, что творится с количеством считываний/записей на sql Ловить профайлером длительные операции.... В общем анализировать, на чем затыкается сам скуль... Если нагрузка резко возрастает после перехода планки в N пользователей, которые активно пишут и изменяют данные то.... опять таки попробуйте пустить такое же количество только читающих пользователей, что будет с загрузкой? На нашем количестве боевых пользователей профайлер за короткое время выдаст такую гору информации, что парсить ее нужно будет неделями, к сожалению. Вот именно, что вся проблема в резком возрастании загрузки процессоров при проходе определенной планки числа пользователей. Соседний сервер это переваривает без проблем, у него конфигурация в 2.5 раза хуже по процам и в 2 раза по памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 13:25 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
может вы таки посмотрите счетчики производительности винды? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 13:26 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
ScareCrowможет вы таки посмотрите счетчики производительности винды? Единственный счетчик, который привлек внимание: SYSTEM\context switches/sec - от 45.000 до 186.000 Дисковые очереди на диски с базой =0,05 На ТемпДБ - от 0,05 до 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 13:43 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
процессор кто жрет? Сиквел или 1с? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 13:51 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Petr LitovchenkoXenoXТак а вы определили, "кто" (какой процесс) больше всего грузит систему? sqlservr.exe Сервер полностью отдан под MS SQL. он писал -сиквл, читайте сперва. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:06 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
rigus, 10 дисков на ядро - это уже не скуль а файлопомойка ;) Petr Litovchenko, установлены все апдейты? А ничего, что SP1 сейчас не включет в себя два последних хотфикса. И предлагают ждать его кумулятивную версию? Из профайлера надо вытащить статистику по типам использующихс язапросов и смотреть на их планы. Кстати, а обновление с учётом новых возможностей платформы 8.14 не выходило? Может они напишут анализ собираемой информации... ЗЫ Огромная просьба, напишите пожалуйста конфигурацию всей системы и чем она нагружена. Очень не многие из местных обитателей имели доступ к такому оборудованию, не говоря уже об эксперементах с ним... ЗЫЫ А почему за одно не проверить на 8.2.13 и 8.2.14? Может заодно и переползёте. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:15 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Petr LitovchenkoXenoXДаже не знаю.... Нужно смотерть, что творится с количеством считываний/записей на sql Ловить профайлером длительные операции.... В общем анализировать, на чем затыкается сам скуль... Если нагрузка резко возрастает после перехода планки в N пользователей, которые активно пишут и изменяют данные то.... опять таки попробуйте пустить такое же количество только читающих пользователей, что будет с загрузкой? На нашем количестве боевых пользователей профайлер за короткое время выдаст такую гору информации, что парсить ее нужно будет неделями, к сожалению. Вот именно, что вся проблема в резком возрастании загрузки процессоров при проходе определенной планки числа пользователей. Соседний сервер это переваривает без проблем, у него конфигурация в 2.5 раза хуже по процам и в 2 раза по памяти. Фильтры же есть! - продолжительность операции, количество считываений, загрузка ЦП и тп. определите критические значения и ловите профайлером все что больше них ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:17 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Petr LitovchenkoScareCrowможет вы таки посмотрите счетчики производительности винды? Единственный счетчик, который привлек внимание: SYSTEM\context switches/sec - от 45.000 до 186.000 Дисковые очереди на диски с базой =0,05 На ТемпДБ - от 0,05 до 1.4 http://www.sql.ru/articles/mssql/02021801MonitoringPerformanceSQLServer.shtml - о чём вам я уже говорил. Стакой низкой дисковой очередью очень большое подозрение, что вы упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа. Вы сможете сделать тест, разместив файлы базы на РАМ диске? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:20 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
ZerroPetr Litovchenkoпропущено... sqlservr.exe Сервер полностью отдан под MS SQL. он писал -сиквл, читайте сперва. тогда совсем просто. снять трассу профайлером, отсортировать по CPU, взять первые 5/10/15 запросов прокрутить их на том сервере где нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:23 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
AHDPPetr Litovchenkoпропущено... Единственный счетчик, который привлек внимание: SYSTEM\context switches/sec - от 45.000 до 186.000 Дисковые очереди на диски с базой =0,05 На ТемпДБ - от 0,05 до 1.4 http://www.sql.ru/articles/mssql/02021801MonitoringPerformanceSQLServer.shtml - о чём вам я уже говорил. Стакой низкой дисковой очередью очень большое подозрение, что вы упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа. Вы сможете сделать тест, разместив файлы базы на РАМ диске? Попробуем прогнать тест, разместив ТемпДБ и файлы тестовой базы на РАМ диске. Но уже не сегодня. Насчет фразы: упёрлись в производительность работы СУБД под вашей нагрузкой на этой настройке железа. - извините, не совсем понял смысл:( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:28 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Есть подозрение, что вы не совсем представляете себе как работает SQL сервер. Нагрузка на дисковую систему будет разная для задачи обработки одного куска информации и многих порций при одинаковом объёме обрабатываемых данных. Более того нагрузка будет различаться для чтения и записи. У меня с самого начала основное подозрение на то, что вы упёрлись в производительность .log файла. Доступ к которому в вашем случае сравним с производительностью одиночно диска. Привидите, наконец, конфигурацию дисковой системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:53 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
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 - надеюсь завтра прогнать тест этого массива и выложить сюда результаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:16 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
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ти винтах? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:51 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
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. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 16:06 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
AHDPЗЫЫ А почему за одно не проверить на 8.2.13 и 8.2.14? Может заодно и переползёте. Не предлагайте им менять релиз, мягко говоря не оценят ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 16:11 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
XenoX, Думатет конфа заточена под баги фичи релиза и переписать никак? :) На самом деле, я бы скорее предложил на этот сервер перекинуть сервер 1С предприятия и не использовать подход 1С (особенно ЗУПовский) к извлечению данных из SQL. Но вводных данных явно недостаточно для постройки ппредположений ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 16:45 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
AHDPXenoX, Думатет конфа заточена под баги фичи релиза и переписать никак? :) На самом деле, я бы скорее предложил на этот сервер перекинуть сервер 1С предприятия и не использовать подход 1С (особенно ЗУПовский) к извлечению данных из SQL. Но вводных данных явно недостаточно для постройки ппредположений ;) Я не думаю, я знаю там конфа ну оооооочень специфичная ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 17:00 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
AHDPPetr Litovchenko, установлены все апдейты? А ничего, что SP1 сейчас не включет в себя два последних хотфикса. И предлагают ждать его кумулятивную версию? На SQL установлен вплоть до CU7. SP1 не устанавливался. AHDPЗЫ Огромная просьба, напишите пожалуйста конфигурацию всей системы и чем она нагружена. Очень не многие из местных обитателей имели доступ к такому оборудованию, не говоря уже об экспериментах с ним... А что конкретно интересует??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:31 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Petr LitovchenkoПрограммист 1спропущено... Кстати здравая мысль. Попробуйте разрные версии платформы - что-то изменится? Версия платформы - 8.1, дальше не помню просто. Апдейты установлены все.Перегоните на 8.2 - там автоматическая конвертация. Там хоть фиксы платформы подправлены получше. И попробуйте на разных версиях платформы (8.1 удалять не нужно, все будет и так работать.) Еще вопрос - а вы случаем не тестируете бухгалтерский модуль? Именно проводки? Там есть интересное ограничение... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:12 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Программист 1с, Не перегонят ближайшие полгода точно не станут этого делать. Модуль точно не бухгалтерский ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 19:51 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
XenoX, Саш, хорош флудить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 00:34 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
XenoXМодуль точно не бухгалтерскийХорошо - а то там есть большая и нерешаемая проблема. А почему не перегонят? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 00:59 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
По файловой настройке SQL ошибка автор1 лог файл темпдб - стартовый размер 20Гб, рост по 1Гб, максимум - 100Гб Надо пропорционально количеству областей tempDB и соответственно меньших размеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 08:35 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
И второе - не надо серверу "закрывать рот" автор80 файлов данных размером 10Гб,Автоувеличение - 0 (Увеличение размера файлов запрещено) При объеме базы как у Вас хватих 40 областей по 2Гб и разрешить увеличение. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 08:49 |
|
Провал теста 1С на MS SQL 2008 R2
|
|||
---|---|---|---|
#18+
Petr Litovchenko, Уже есть восьмой. Количество клиентов (по типам нагрузки), характеристики нагрузки (чтение/запись, количество и сложность данных), описание сервера 1С. По дисковой подсистеме осталось узнать количество дисков в зеркалах. Чем вызвано приобретение нового оборудования. Мне вот интересно с предыдущей своей работой сравнить. Kasper, Откуда рекомендация по связи количества файлов tempdb c количеством файлов лога? Ссылку! Нахрена 40 файлов при значительно меньшем количестве дисков? А у них они вообще в одну 10 собраны. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 09:10 |
|
|
start [/forum/topic.php?fid=28&msg=37358100&tid=1519547]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 153ms |
0 / 0 |