Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
Если 1с делает много тарнзакция в SQL сервере, то через некоторое время скорость работы SQL сервера сильно замедляется.
Что делать?
19 окт 04, 15:09    [1045189]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Glory
Member

Откуда:
Сообщений: 104760
Что делать?
Наверное искать те запросы которые доставляют проблемы и переписывать их.
Волшебной установки "пусть сервер работает хорошо" не существует.
19 окт 04, 16:29    [1045528]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
HEMO
Member

Откуда: Санкт-Петербург
Сообщений: 5
Можно посмотреть:
http://www.mista.ru/articles1c/sql.htm
http://thebeautiful.narod.ru/
http://www.sinor.ru/~my1c/knowhow.html
19 окт 04, 17:50    [1046051]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
злой программер
Member

Откуда:
Сообщений: 226
А аппаратные возможности сервера соответствуют вашим требованиям ?
19 окт 04, 18:30    [1046252]     Ответить | Цитировать Сообщить модератору
 Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
Glory
Что делать?
Наверное искать те запросы которые доставляют проблемы и переписывать их.
Волшебной установки "пусть сервер работает хорошо" не существует.


Логично, что нет такой волшебной настройки. Но я уже оптимизировал все тормозящие алгоритмы в 1с. Сейчас переписываю прямыми запросами.

Но все дело в том, что меня устраивает как сервер работает первые 3 часа, а потом сервер начинает по техоньку останавливается. Весь процесс занимает 50% ресурсов сервока и дальше рост загрузки не идет.
Но даже после этого некоторое время меня устраивает скорость.

К утру при тойже загрузке железа, он делает то, что с вечера у меня делалос за 54 мин делается за 4 часа.

С этим что делать?
19 окт 04, 18:36    [1046272]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Breakneck
Member

Откуда: Kiev
Сообщений: 2454
Vvl

К утру при тойже загрузке железа, он делает то, что с вечера у меня делалос за 54 мин делается за 4 часа.
С этим что делать?

Сравнивать вечерний и утренний планы выполнения. Похоже, что устаревает статистика, реиндексация требуется и т.п.
19 окт 04, 18:40    [1046288]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
Breakneck
Сравнивать вечерний и утренний планы выполнения. Похоже, что устаревает статистика, реиндексация требуется и т.п.


Я не сравнивал вечернии и утренние планы. Я оставил сервер обрабатывать базу на ночь. С утра пришел он все еще работал. Далее я засек какой объем он обработет до обеда(4 час). Потом отключил задачу и , не перезапуская сервера, запустил обрабатыватся тот же объем. И он обработался за 54 мин.

Как сделать чтобы реиндексация проводилась каждые 3 часа?
20 окт 04, 09:36    [1046960]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
HEMO
Member

Откуда: Санкт-Петербург
Сообщений: 5
А можно Вас попросить несколько пояснить, что значит "оставил сервер обрабатывать базу на ночь":
Запустили на SQL Server задачу (переиндексация там, выгрузка в хранилище, пересчет кубов и т.д.)
На том же сервере, где у Вас SQL Server запустили 1с, которая работает с базой.
Или же Вы запустили 1с, на другой машине?
И если не секрет, что именно Вы "обрабатывали"?
20 окт 04, 10:30    [1047170]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Glory
Member

Откуда:
Сообщений: 104760
Vvl
Я не сравнивал вечернии и утренние планы. Я оставил сервер обрабатывать базу на ночь. С утра пришел он все еще работал. Далее я засек какой объем он обработет до обеда(4 час). Потом отключил задачу и , не перезапуская сервера, запустил обрабатыватся тот же объем. И он обработался за 54 мин.

Как сделать чтобы реиндексация проводилась каждые 3 часа?


Сначала https://www.sql.ru/articles/mssql/02111903PerformanceCounters.shtml
Потом
- либо апгрейд/настройка оборудования
- либо правка запросов
- либо https://www.sql.ru/articles/Publications.shtml#1-5
20 окт 04, 10:44    [1047245]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
HEMO
А можно Вас попросить несколько пояснить, что значит "оставил сервер обрабатывать базу на ночь":
Запустили на SQL Server задачу (переиндексация там, выгрузка в хранилище, пересчет кубов и т.д.)
На том же сервере, где у Вас SQL Server запустили 1с, которая работает с базой.
Или же Вы запустили 1с, на другой машине?
И если не секрет, что именно Вы "обрабатывали"?

Я запустил 1с на сервере, на котором установлен SQL server. 1с мне сделало всего 600 тыс. транзакций в SQL, а скорость проведения документво упала на 70%(примерно).

А обрабатываю я документ которые мне необходимо провести в 1с.

Glory
Сначала https://www.sql.ru/articles/mssql/02111903PerformanceCounters.shtml
Потом
- либо апгрейд/настройка оборудования
- либо правка запросов
- либо https://www.sql.ru/articles/Publications.shtml#1-5

SHRINK базы и лога я уже пробовал делать не помогает. Вот отчиску журнала транзакций нет, сейчас буду пробовать.
20 окт 04, 14:49    [1048590]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Glory
Member

Откуда:
Сообщений: 104760
SHRINK базы и лога я уже пробовал делать не помогает. Вот отчиску журнала транзакций нет, сейчас буду пробовать
Разве я где-то упомянул про это ?
20 окт 04, 14:54    [1048618]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
Glory
SHRINK базы и лога я уже пробовал делать не помогает. Вот отчиску журнала транзакций нет, сейчас буду пробовать
Разве я где-то упомянул про это ?


Лично Вы нет но в материалах https://www.sql.ru/articles/Publications.shtml#1-5 есть упоминания.
20 окт 04, 17:52    [1049704]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Glory
Member

Откуда:
Сообщений: 104760
Я имел ввиду конкретно раздел 5. Оптимизация эффективности исполнения запросов.
Не думаю что заполненость лога влияет на скрость запросов.
20 окт 04, 17:55    [1049715]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Сергей Русаков
Member

Откуда: Москва
Сообщений: 22
Оптимизация запросов, однозначно
Решения: компонента ToySQL - http://toysql.udmnet.ru
компонента 1CPP
20 окт 04, 20:26    [1050047]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Vvl
Guest
Сергей Русаков
Оптимизация запросов, однозначно
Решения: компонента ToySQL - http://toysql.udmnet.ru
компонента 1CPP


Я перерепесал через ToySQL большинство запросов.

Но мне не понятно почему у меня SQL Server "останавливается"?
21 окт 04, 09:14    [1050513]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как настроить SQL Server для 1с  [new]
Glory
Member

Откуда:
Сообщений: 104760
Но мне не понятно почему у меня SQL Server "останавливается"?
Вы рекомендованные счетчики производительности проверяли ?
Блокировки на сервере анализировали ?
Какие именно операции тормозят смотрели с помощью Profiler ?

Если нет, то ваш вопрос сродни вопросу есть ли жизнь на Марсе.
21 окт 04, 10:00    [1050653]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить