|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Помогите новичку. Есть сервер MS SQL + 1C 7.7 Производительность не устраивает. Что касается части самой 1С + MS SQL всё перерыл. Хочу теперь проанализировать производительность SQL. В инете почитал - инфы много. Посоветуйте хороший мануал по этому вопросу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 10:03 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Непонятно, какую задачу Вы решаете. Поднять производительность самого СКЛ ? Добавляйте память и камни, ставьте все на ССД. Убедитесь, что с сетью все ОК. Прочие меры вряд ли заметно помогут. Для ускорения 1С нужно понять узкие места: 1. Где и что именно тормозит ? Отчеты ? Проведение ? 2. какие регистры большого размера ? 3. каких индексов может не хватать ? 4. Какие операции происходят при тормозах ? 5. Можно ли убрать ненужные операции: не нужные проводки, заполнения ненужных регистров, логов и т.д. Вариантов у вас немного: 1. Оптимизировать код. 2. Оптимизировать структуру таблиц. Убрать лишние поля, лишние регистры сведений и накоплений и пр. 3. Урезать данные. 4. Снизить нагрузку: уменьшить число пользователей, запускать отчеты в небизнес-время и пр. 5. Заполнить 3 конверта (с) Обычно первые 2 пункта все изначально херят. :) зы: 7.7 в 22 году это несусветная круть. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 10:44 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg Помогите новичку. Есть сервер MS SQL + 1C 7.7 Производительность не устраивает. Что касается части самой 1С + MS SQL всё перерыл. Хочу теперь проанализировать производительность SQL. В инете почитал - инфы много. Посоветуйте хороший мануал по этому вопросу. Т.е. по поводу сервера и 1с - всё перерыл, теперь решил взяться за запросы? Ну, есть смысл. А что по SQL Server и 1с - там все чики-пики? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 11:22 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg, не посоветуем. Ибо нет такого. Ибо оптимизировать там нечего. Ибо sql используется только как эмуляция dbf. Для чего используются запросы с where 1=1. На всех таблицах. Сразу при запуске программы. Каждым клиентом. Sql там не для скорости, а только и исключительно для надежности. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 11:43 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Несколько явных проблем. - Блокировки. Пользователей работающих с базой порядка 15. Каждый работает с документами и проводит и перепроводить их в ручном или автоматическом режиме. Часто даже при таком режиме работы выскакивают сообщения о блокировке данных. Один из пользователей вообще занимается исправлением ошибок и ему нужно перепроводить документы за период, скажем, за день - этого делать он не может - у всех сразу блокировки. - Перепроведение. Пользователь, который занимается исправлением ошибок даже после работы перепроводить не успевает. В 1С замеры производительности делали, где можно "подтянули" код, теперь думаем может можно увеличить производительность SQL. Сам комп не слабый ещё обратили внимание, что сервер использует 10% от мощности проца пользователи все работают в RDP читал, что рекомендуется разделять сервер RDP и SQL, если это гарантировано улучшит быстродействие, то в конце концов так и сделаем ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:18 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Может хилая редакция скл-сервера использует мало процов ? По хорошему скл должен быть единственной задачей на сервере. Все остальное - на других серверах. Тогда не будет конкуренции за ресурсы одной машины. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:31 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Microsoft SQL Server Enterprise Edition (64-bit) 10.50.1600.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:37 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
L_argo Может хилая редакция скл-сервера использует мало процов ? По хорошему скл должен быть единственной задачей на сервере. Все остальное - на других серверах. Тогда не будет конкуренции за ресурсы одной машины. Согласен, что это было бы лучше. Но есть сомнения улучшит ли это производительность радикально. Ведь если бы не хватало ресурсов, то это бы было видно в диспетчере, а там и проц и память не перегружены. И к тому же когда на сервере один пользователь, то быстродействие такое же как и много пользователей. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:41 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg Microsoft SQL Server Enterprise Edition (64-bit) 10.50.1600.1 у вас голый RTM без единого SP поставьте SP3 для начала https://sqlserverbuilds.blogspot.com/#sql2008r2x ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:48 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
komrad у вас голый RTM без единого SP поставьте SP3 для начала Совет в общем случае правильный, но 1с 7.7 оно не поможет никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 12:55 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg - Блокировки. Пользователей работающих с базой порядка 15. Каждый работает с документами и проводит и перепроводить их в ручном или автоматическом режиме. Часто даже при таком режиме работы выскакивают сообщения о блокировке данных. Один из пользователей вообще занимается исправлением ошибок и ему нужно перепроводить документы за период, скажем, за день - этого делать он не может - у всех сразу блокировки. - Перепроведение. Пользователь, который занимается исправлением ошибок даже после работы перепроводить не успевает. В 1С замеры производительности делали, где можно "подтянули" код, теперь думаем может можно увеличить производительность SQL. Сам комп не слабый Проблема с блокировками в 7.7 оптимизацией скуля не решается. Причина в милой особенности семерки, любое проведение накладывает блокировку на таблицу журнала документов. Т. е. проводиться документы могут только строго по очереди. Расшивать такое можно переписыванием кода конфигурации: оптимизировать проведение, выносить массовое перепроведение в регламенты исполняемые в ночное время и. т. д. Непонятно только насколько оно имеет смысл с точки зрения бизнеса, насиловать труп 7.7 в 2022 будет дорого и мучительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 13:02 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Dorosh насиловать труп 7.7 в 2022 будет дорого и мучительно. Постановка задачи такая: Есть 300 магазинов, в которых стоят не очень мощные компы и там плохой мобильный интернет. Изначально решили, что поскольку 7.7 более лёгкая, то будем строить на ней РИБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 13:21 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg Постановка задачи такая: Есть 300 магазинов, в которых стоят не очень мощные компы и там плохой мобильный интернет. Изначально решили, что поскольку 7.7 более лёгкая, то будем строить на ней РИБ. Знакомая ситуация. Там где я работал в итоге решили так: магазины могут работать на чем угодно, хоть на экселе, стандартизованы были форматы файлов обмена ЦБ - магазины. Со стороны ЦБ поступления и установки цен, обратно продажи и списания. Центральная база была изначально 7.7, когда перестала тянуть из-за описанных в этом треде проблем, поставили отдельную базу на 8-ке, куда все грузилось. Старую базу впрочем убивать не стали, из-за накопленного багажа аналитики, в нее из 8-ки выливались готовые данные. В итоге в магазинах постоянный онлайн не требовался. Точки работали на самописных базах 7.7, типовых розницах с прикрученной обработкой выгрузки/загрузки, фронтоле. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 14:22 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
OnePrg, 1С в целом работает с СУБД неэффективно, хорошего результата не добьётесь. Построители запросов там писали люди которые не имеют представления от особенностях реляционной базы. По принципу "лишь бы работало" или "я так вижу". ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 00:14 |
|
Анализ производительности MS SQL
|
|||
---|---|---|---|
#18+
Владислав Колосов, для 7.7 есть разработка 1С++ у меня был проект, в котором за рабочий день формировалось до 5 тыс документов. Торговая компания с большим количеством складских операций и весьма гибким фин.учетом. Отчеты, закрытие месяца проводилось в онлайне в рабочее время. Без остановки работы пользователей и жалоб с их стороны. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 09:23 |
|
|
start [/forum/topic.php?fid=46&msg=40126263&tid=1683932]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 155ms |
0 / 0 |