Курс по Оптимизации 1С — Занятие №1
В рамках первого занятия необходимо изучить следующие главы курса.
Модуль 1. Общая схема оптимизации
- Глава 1. Описание курса
Глава 2. Общая схема оптимизации системы
Глава 3. Оценка текущей производительности (APDEX)
Модуль 2. Настройка сервера СУБД
- Глава 4. Настройка сервера СУБД
Глава 5. Настройка регламентных операций
Глава 6. Настройка мониторинга загруженности оборудования
Практические задания
Скачивайте практические задания в формате PDF:
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (950):
Комментарии закрыты

Андрей, а как можно (и можно ли) настроить, например, такое уведомление по e-mail?
Из MS SQL или из ЦУП.
Можно ли настроить получение уведомлений, если сеанс пользователя
имеет параметр ЗАХВАЧЕНО СУБД более чем 90 сек…
…
(текст комментария доступен только участникам Мастер-группы)
MSSQL 2014
1С 8.3.5.1248
WIN 2012 r2
Режим shared memory не запускается ни при каких комбинациях.
Общая память была по умолчанию вкл. с порядком 1. Для раздельных серверов 1С и SQL ее нужно обязательно выключать?
…
(текст комментария доступен только участникам Мастер-группы)
1) Cервер 1С и СУБД находятся на одном компьютере.
Ничего не помогает в связке MSSQL 2014 — 1С 8.3.5.1248 — WIN 2012 r2
…
(текст комментария доступен только участникам Мастер-группы)
> перезапустите службу 1С и MS SQL Server.
я тут ранее уже писал:
перезагружать надо сначала SQL, а потом сервер 1с
именно в таком порядке у меня подхватывает shared memory. Если наоборот — не работает.
Андрей, добрый день.
Настроил оповещение о выполнении регламентных операций, но письма не отправляются. В журнале пишет Message
The job succeeded. The Job was invoked by User sa. The last step to run was step 1 (Обновление статистики для УПО). NOTE: Failed to notify ‘Programmist 1C’ via email.
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо, помогло.
Настроены регламентные операции с оповещением. Обновление статистики и Реиндексация выполняются успешно. А вот с Дефрагментацией проблема:
«ЗАДАНИЕ ВЫПОЛНЯЕТСЯ: «MaintenancePlan.Дефрагментация» началось в 22.11.2014 0:00:01
ДЛИТЕЛЬНОСТЬ: 0 час., 34 мин., 36 сек.
СОСТОЯНИЕ: Ошибка
СООБЩЕНИЯ: Не удалось завершить задание. Запуск задания был произведен Расписание 10 (MaintenancePlan.Дефрагментация). Последним выполнявшимся шагом был шаг 1 (Дефрагментация).»
Вообще эта база при Тестировании и исправлении выводит огромное количество ссылок на несуществующие объекты.
«Спектр-Автоматика» из Ярославля издевались над типовой УПП, пытаясь как могли, а могли очень непрофессионально, сделать подобие 1С Управление строительной организацией :(
И вот после них у меня есть желание базу, да и конфигурацию, привести в порядок и довести до ума.
Подскажите, где копать? И насколько плохо такое состояние базы, если даже Дефрагментация не выполняется?
…
(текст комментария доступен только участникам Мастер-группы)
Возможно опережаю события и эта информация будет.
ЦУП и сервисы Гилева позволяют единовременно мониторить одну базу. (если ошибаюсь, подскажите как настроить постоянный мониторинг нескольких баз одного сервера 1С) У меня 3 базы, по которым надо собирать информацию о блокировках, таймаутах, времени выполнения запросов единовременно, что бы в любое время открыть отчет и посмотреть за предыдущий выбранный период времени состояние в разрезе баз. Как это сделать?
…
(текст комментария доступен только участникам Мастер-группы)
>ЦУП позволяет мониторить несколько баз одновременно.
Как?, ведь при вкл. мониторинга мы указываем конкретную базу, а несколько сеансов будут конкурировать за logcfg. Предполагаю, что разделение на уровне показателей. Какие показатели собираются по всем базам СУБД и/или сервера 1С? В документации нет.
Спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
1с с mssql работает в режиме shared memory только если отключить режим tcp. При включении режима tcp 1с опять переходит в режим tcp.
Shared memory приоритет 1
Я так понимаю что полностью отключать режим tcp не желательно.
Как можно заставить 1с работать через общую память?
MSSQL 2012SP2
1c 8.3.5.1119
win 2012 r2
отвечаю сам себе
после перезапуска сужбы MSSQL нужно перезапустить службу сервера 1с
после этого включается режим общей памяти
Прошу прощение за опоздание.Подключила сервис Гилева =при проведении документа продаж =ошибка подключения внешнего компонента, поступление проводится, заполняется все кроме замера. Ошибка в Общиймодуль.КипВнешнийКомпонент.Модуль(39).установлена 8.2(8.2.19.102) ?
…
(текст комментария доступен только участникам Мастер-группы)
Интересно ваше мнение по поводу использования в крупных проектах платформы 8.3 (В своих примерах вы используете 8.2)
…
(текст комментария доступен только участникам Мастер-группы)
в требованиях к конфигурации erp 2.0 стоит версия платформы 8.3
…
(текст комментария доступен только участникам Мастер-группы)
а в Вашем понятии крупный проект в цифрах это сколько?
Модуль 2. Урок «Очистка процедурного кэша».
Уточните пожалуйста:
1. Обновлять статистику нужно ежедневно (каждую ночь);
2. Обновление статистики вызывает перекомпиляцию запросов;
3. Перекомпиляция выполняется перед первым выполнением запроса;
4. Перекомпиляция занимает время;
Получается что каждое утро (пока запросы выполняются первый раз) 1С будет тормозить? Или все таки перекомпиляция делается ночью сразу после обновления статистики?
…
(текст комментария доступен только участникам Мастер-группы)
День добрый
Подскажите по скрину , о чем говорит большие значения параметра
Buffer Latch (не нашли в сети описания)
при этом в эти моменты в ТЖ много ошибок вида
descr=Ошибка сетевого доступа к серверу
(Windows Sockets — 10054(0x00002746)
Не встречали такое, и связаны ли они ? спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. Ночью провели реструктуризацию таблиц информационной базы (через тестирование и исправление). На следующий день пользователи не смогли войти в Предприятие. Выдавалось сообщение «…type is not defined»
Если запускаешь из конфигуратора в режиме отладки, пользователь заходит (админ). При попытке в конфигураторе добавить/удалить пользователя конфигуратор закрывался.
Сейчас восстановили базу из копии. Но в этой копии уже есть какая-то проблема (проводили тестирование и исправление из-за того, что не могли удалить помеченный на удаление объекты, программа закрывалась). Что Вы посоветуете? Могла ли реструктуризация наложиться с регламентными заданиями (в тот день были обновление статистики, сохранение базы и реиндексация).
…
(текст комментария доступен только участникам Мастер-группы)
При аварийном завершении работы пользователей остаются зависшие сеансы на сервере 1С. Их только вручную удалять или есть какие то настройки, чтобы они со временем сами исчезали. Причем если клиент на linux то таких сеансов за время работы накапливается гораздо больше.
…
(текст комментария доступен только участникам Мастер-группы)
т.е. намертво повисшие соединения, например такие, которых не видно даже в рабочих процессах, без перезагрузки службы не снять… печально
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день.
Модуль 1, Видео «18. Работа с сервисом», 0:05.
Только у меня у одного экран обрезан слева (см. вложенный скрин)?
Это мой проигрыватель так воспроизводит или запись видео в таком формате?
Спасибо!
Мда, скрин не вышел, защита не дала.
В общем, слева обрезается значительная часть экрана.
Это нормально?
Здравствуйте, Павел!
Так записан данный урок. Урок будет исправлен в следующей версии курса.
Добрый день.
Модуль 1, видео №9 «Внесение кода замера».
Документ «Продажа», форма документа: для инициализации начала замера производительности Автор предлагает заменить стандартную кнопку «Провести и закрыть» на собственную и прописать начало замера в процедуре обработки этой кнопки.
По какой причине нельзя воспользоваться для этих целей стандартным событием формы «Перед записью»?
Спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
Посмотрел комментарии у многих возникает проблема с объединением типовых конфигураций с APDEX. Я также пытался объединить ЗБУ с APDEX. Возникающие ошибки устранил, но программа при запуске зависает и ничего не происходит. Сможете ли Вы на примере показать как происходить объединение типовых конфигураций с Apdex? Желательно конфигурацию работающую на обычных формах.
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте! По первому занятию есть еще ряд вопросов:
1) У SQL-сервера есть такое свойство как коэффициент заполнения индекса. Не помню где, но слышал что нужно устанавливать это значение не 0, как указано по-умолчанию (что есть 100%), а процентов 70-75. Можете как-то прокомментировать это и рассказать, для чего используется данное свойство?
2) В теме мониторинга загрузки оборудования несколько раз упоминается, что превышение показателей нужно считать превышением, только если оно наблюдается в течение длительного времени. А какое время считать длительным? 10 секунд? Минута? Или всё зависит от ситуации?
3) Немного глупый вопрос про диски. Когда говорится, к примеру, что базу tempdb нужно вынести на отдельный диск, или рассматривается показатель очереди к диску, имеется ввиду отдельный физический диск как отдельное устройство или отдельный логический том (то есть буква диска — C, D и т.д.)? И попутно еще вопрос — если имеется только один обычный жесткий диск, то будет ли оптимальнее вынести базу данных, в том числе и файловую, на отдельный логический раздел, скажется ли это на улучшении быстройдействия, или это не имеет никакой разницы? Медленнее ли будет работать база данных, если будет располагаться на том же разделе, что и операционная система?
Спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
«Дополнительным признаком, возможно будет большая разница между фактической длительностью запроса и стоимостью плана запроса».
А что между ними есть понятная связь?
В чем измеряется стоимость?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, добрый день!
такой вопрос:
настроил оповещение о выполнении регламентных операций, но письма не приходят. при этом в журнале нет сообщений об ошибках. регламентные задачи выполняются. тестовое сообщение отправляется нормально.
а вот по выполнению операций регламентных писем нет.
где может быть проблема не подскажите?
sql 2005 standart
…
(текст комментария доступен только участникам Мастер-группы)
так и настроено..
…
(текст комментария доступен только участникам Мастер-группы)
после настройки компоненты Database Mail, нужно было перегрузить службу sql сервер. Приходят теперь..
Практическое задание №2.
Обновление статистики: Добавил в план обслуживания — «Новый план обслуживания». Перетащил из панели элементов новый элемент обновление статистики. Настроил время выполнения ежедневно на полночь.
Дефрагментация индексов: В созданном плане обслуживания, добавил «Новый вложенный план» назвал — «Lефрагментация», перетащил новую задачу «Реорганизация индексов». Настроил расписание еженедельно по субботам в полночь.
Реиндексация таблиц: В созданном плане обслуживания, добавил «Новый вложенный план» назвал — Реиндексация, перетащил новую задачу «Перестроение индекса». Настроил расписание еженедельно по субботам в полночь.
Оповещение по почте: В Компоненту DatabaseMail установил соответсвующие настройки(добавил новую учетную запись, указал в этой записи соответсвующие настройки). В свойстах задания назаначил рассылку на почтовый ящик
Добрый день!
При просмотре модуля один, в уроке про замер производительности времени стандартным механизмом платформы. В этой форме (где показываются время в разрезе строчек кода прохождения программой) внизу имеется флаг «Для вызова процедур и функций включать время выполнения»… . Андрей не могли бы вы рассказать про этот флаг подробно. Я искал в интернете не совсем понял.. основной вопрос у меня возник.. Где время показывается реальное? с включенным флагом или нет? так как заметил при включении данного флага время увеличивается значительно сильно. Спасибо.
…
(текст комментария доступен только участникам Мастер-группы)
А как можно отследить выполнение заданий без оповещения по почте? Когда например оно стартовало? Когда закончилась? С каким результатом? И если например отследить что чем закончилось если операции будут в одно задании?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, забегая вперед, столкнулся с проблемой утечки памяти при использовании кластера 8.3. один из рабочих процессов «съел» всю доступную память, и т.к. управлять процессами из консоли сервера 1с в 8.3 нельзя, пришлось удалить его в диспетчере приложений.
Для исключения повторения подобной ситуации, подскажите какое значение параметра «Допустимый объем памяти» рекомендуется использовать?
…
(текст комментария доступен только участникам Мастер-группы)
спасибо, взял средний +20%
Андрей, подскажите пожалуйста:
Всегда считал, что нулевые строки в таблице итогов это не всегда плохо.
Например:
Компания работает с постоянным ассортиментом. Остатки учитываются на регистре накопления «Товары». Измерение «Товар», ресурс «Количество». По одному и тому же измерению постоянно изменяются итоги. Товар постоянно приходит и уходит. Какой смысл грохать нулевую запись итогов? При следующем приходе или возврате от клиента получим затраты на INSERT и фрагментацию индекса итоговой таблицы.
Я что не так понимаю?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, добрый вечер. Я пыталась объединить тестовую ЗУП с БСП, как вы показывали в видео. При попытке запустить ЗУП — вываливается огромная куча ошибок: не хватает общих модулей, переменных и так далее. Это нормальная ситуация?
…
(текст комментария доступен только участникам Мастер-группы)
У меня тут возникло еще одно предположение. Есть ли разница какая версия БСП внедряется? То есть, для ЗУП редакции 2.5 нужна БСП версии 2.1, для ЗУП 3.0 — БСП версии 2.2 и так далее.
…
(текст комментария доступен только участникам Мастер-группы)
А БСП разве используется не только в управляемом режиме?
…
(текст комментария доступен только участникам Мастер-группы)
В уроке настройки авторасширения базы рекомендуется поставить размер расширения 5 Гбайт.
Вопрос. Можно ли как-то узнать сколько в данный момент зарезервировано свободного места?
Два-три раза была ситуация, когда при проведении документа записи в регистр накопления записывались дважды. Должно было записаться пять строк, а записалось дважды уже десять строк. После перепроведения в регистр накопления записалось как положено пять строк. Но перед этим был большой скандал, бухгалтера искали вручную по существующим распечатка и нашли в каком документе.
После прослушивания этого урока появилась такая версия, другого объяснения данной колизии не вижу. Что можете посоветовать для защиты в данной ситуации?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо за ответ. У нас до сих пор 8.1 ошибка выскакивает редко и эпизодически. Три раза это было с одним и тем-же документом «Регистрация разовых начислений», добавил анализ проверки в конце месяца. Два раза сработало. И это все в промежутке трех-четырех лет. Но потом такой же глюк был с другим документом. Как предупредить подобные вещи не знаю, реакцию бухгалтеров можете спрогнозировать сами.
PS. Вопрос. Можно ли как-то узнать сколько в данный момент зарезервировано свободного места?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! По регламентным заданиям в MS SQL есть ряд вопросов.
1) Что за задача «Проверка целостности базы данных»? Для чего она используется и стоит ли включать ее в регулярные регламентные задачи?
2) Каким образом оптимальнее настраивать последовательность выполнения регламентных заданий в рамках одного плана обслуживания? Создавать вложенные планы под каждую задачу или настраивать переход от задачи к задаче перетягиванием стрелочек?
3) Если обновление статистики и реиндексация делаются раз в сутки одним планом обслуживания, какую из операций оптимальнее поставить первой, а какую второй?
Спасибо!
…
(текст комментария доступен только участникам Мастер-группы)
Просто у нас на рабочем сервере реиндексация делается 40-45 минут, база небольшая — 60 Гб. Когда первый раз сделали — очень удивились, что делается так быстро. Решили поставить в ежедневный регламент на ночное время, когда пользователи не работают.
Считаете, что стоит настроить запуск реиндексации менее часто?
…
(текст комментария доступен только участникам Мастер-группы)
Подскажите, а как производить замеры производительности в типовых конфигурациях не на управляемых формах (УТ 10.3)? Сделал объединение конфигураций с сервисом Гилева, но вот в режиме предприятия не могу найти новых пунктов относящихся к APDEX.
…
(текст комментария доступен только участникам Мастер-группы)
Как сделать чтобы счетчики производительности не останавливались после перезапуска компьютера?
…
(текст комментария доступен только участникам Мастер-группы)
При установке sql server 2014 выдает ошибку
лог https://yadi.sk/d/oPtQvjvJcfUKb
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте.
1. На сервере два разных диска, SSD и обычный дисковый. По каким показателям можно определить загруженность каждого диска? Я понял что «средняя длина очереди диска» показывает только общую очередь всех дисков.
2. Если sql базы находятся на дисках SSD, нужно ли делать дефрагментацию индексов?
…
(текст комментария доступен только участникам Мастер-группы)
У моего клиента пара дней, как возникли жуткие тормоза. Вот снимок диспетчера задач. Часто у нескольких пользователей загрузка ЦП подскакивает до 4%. Поскольку там 24 ядра, получается, что они полностью грузят по ядру. Как поймать, что именно они делают?
И почему ОДНОВРЕМЕННО? Может, все ждали на блокировке и по ее завершению занялись своим делом?
…
(текст комментария доступен только участникам Мастер-группы)
Что нужно записать в logcfg.xml, какие параметры анализировать ? Еще видно, что полную загрузку на процессор дают ragent, rmngr, rphost-ы
Я смотрю мониторинг ЦУПа в тот самый момент, как происходят тормоза. Анализ ЦУПа говорит, что проблем нет…
ЗАМЕЧАНИЕ: платформа 8.1, может это важно?
Железо «реальное», Windows 2008 сервер, MSSQL 2008 R2, терминальный сервер. 24 Гб ОЗУ и 1-2 Гб доступны, 2 процессора по 12 ядер.
…
(текст комментария доступен только участникам Мастер-группы)
Для тех кто работает с MS SQL 2012 (версия ниже 11.0.5522) или MS SQL 2014 (версия ниже 12.0.2370) и использует/начал использовать онлайн перестроение индексов. Обратите внимание на http://support.microsoft.com/kb/2969896 без этого обновления и при параметре MaxDOP > 1 возможна потеря данных.
Решений несколько:
1. Установить обновление
2. Установить максимальную степень параллелизма = 1
3. Допилить скрипт прописав WITH (MAXDOP = 1)
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, приветствую.
Не получается включить shared memory. В настройках диспетчера конфигурации этот протокол включен, все так как Вы показали в видео-уроке. Но запрос выдает данные о том, что используемый протокол все-таки TCP.
На сервере установлено два SQL-сервера. Версия Express используется Citrix Metaframe. Версия Standard используется для нужд 1С. Поэтому имя сервера в свойствах ИБ приходится указывать так: Имя_сервера/Имя_SQL_сервера, например, serv_1c/Standard. Пробовал в свойствах ИБ заменить serv_1c на localhost, но это ничего не дало.
Подозреваю, что дело в двух SQL серверах на одной машину, но снести Express и перенести базу цитрикса на SQL Server версии Standard к сожалению не могу, не моя епархия. Админы говорят, что Citrix настроен для работы под версию express.
Можете посоветовать, как все-таки включить shared memory в такой ситуации?
И еще вопрос, как раз и навсегда отключить SQL Report Server?
…
(текст комментария доступен только участникам Мастер-группы)
Да, SQL и 1C на одной машине, иначе не стал бы возиться с shared memory. Версия 1С 8.3.5. База 17 Gb, это наверно не очень большая?
По Report server понял, пока остановил службу и назначил запуск вручную.
Скажите, а за что отвечают службы SQL Server Analysis Services. Тоже работают и что-то делают. У других клиентов вроде не обращал на них внимание.
…
(текст комментария доступен только участникам Мастер-группы)
Скриншоты прикладываю. Этого достаточно?
По поводу сервиса, я прочитал статью, спасибо. Правильно понимаю, что если SQL сервер используется только для обслуживания баз 1С, то службы analysis services не востребованы?
…
(текст комментария доступен только участникам Мастер-группы)
Подскажите, а как проводить оценку текущей производительности (APDEX)в распределенных базах (РИБ)? В моей конкретной ситуации в центральной базе производительности хватает и пользователи не жалуются, а вот в некоторых офисах есть проблемы. Как правильно учитывать показатели именно по данным филиалов если база работает в режиме РИБ?
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, приветствую.
Есть ли рекомендации по настройке базы tempbd? (в частности ее авторасширение)
и сразу вопрос какие могут причины быстрого разрастания базы tempdb ее логов?
Есть ли смысл ограничивать файлы логов? если да то какой размер стоит указывать (для файлов баз1с и tempdb)?
спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Если несколько баз, лучше делать на каждую из них план обслуживания или можно все в одном плане делать? в случае, если для одной базы регламентное задание будет неуспешным, для других баз оно будет выполняться?
…
(текст комментария доступен только участникам Мастер-группы)
Но если все же в одном плане обслуживания для двух баз произойдет ошибка для одной из них, для другой задание будет выполнено?
И сразу такой же вопрос о вложенных планах: если одно задание не выполнилось, другие будут выполняться?
…
(текст комментария доступен только участникам Мастер-группы)
И еще вопрос не по теме, наверное…
Как проверить, что я работаю на виртуальной машине, и сколько памяти будет использоваться от виртуальной машины?
…
(текст комментария доступен только участникам Мастер-группы)
Вопрос про счетчики и оценку производительности. В курсе говорится о том, что нужно ставить как на виртуальную машину, так и на физическое железо. Работаю удаленно, в терминале. Как понять, куда будут ставится счетчики? Что я контролирую?
…
(текст комментария доступен только участникам Мастер-группы)
Проблема в том, что до сис. админов иногда очень тяжело по необъективным причинам добраться. Поэтому и пытаюсь узнать, можно ли самим как-то это узнать. Понимаю, что данный вопрос, скорее всего, выходит за рамки этого курса.
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо))
Добрый день. В настройках сервера значение параметра Максимальный размер памяти сервера (Мб) стоит 2147483647 Мб. Как я подозреваю, на самом деле сервер столько памяти не будет использовать? какое значение лучше тогда выставить, или оставить это значение? В свойствах системы установленная память (ОЗУ) 16 Гб
…
(текст комментария доступен только участникам Мастер-группы)
А если будет наблюдаться, то по формуле 160000-3000=13000 Мб?
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо, с этим понятно.
Здравствуйте. Пожалуйста, ответьте на вопросы:
I.
Выполнение FREEPROCCACHE приводит к замедлению работы. Поэтому не рекомендуется выполнять очистку в раб. время.
Но
1. замедление должно окупаться дальнейшим ростом производительности за счет новых оптимальных планов, помещенных в кэш.
2. заполнение кэша происходит во время работы пользователей (в раб. время), поэтому замедления не избежать.
Тогда почему не рекомендуется в раб. время?
II.
Не обнаружил счетчик «Длина очереди процессора» в windows 2003.
Подскажите аналогичный, если есть.
III.
На вкладке память свойств MS SQL Server есть параметр AWE, который работает только в 32-разрядных операционных системах, тем не менее его можно включить.
Повлияет ли включение этого флага для MS SQL 2005 x86 в Windows Server 2003 x64 на работу системы?
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте!
По флагу 2371 применительно к параметрам загрузки SQL server 2012.
Там параметры загрузки не редактируются руками. Его можно добавить на вкладке «Параметры запуска». В строке пишется -Т2371 и затем добавить. Это чисто для информации.
…
(текст комментария доступен только участникам Мастер-группы)
спасибо, как раз столкнулся с этим
для MS SQL Server 2012 это уже «встроенная фича» и дополнительно делать не нужно настройки данного флага, это актуально для 2008го
Андрей, здравствуйте, еще раз.
Если есть база на mssql 2003, то для нее очистку процедурного кэша все-таки стоит делать регламентно? На что может повлиять НЕ выполнение данной процедуры после обновления статистики? Будут не сходится остатки?
И еще вопрос. Как-то на инфостарте появлялась статья про оптимизацию и там были такие слова:
«Максимальное количество потоков (Maximum worker threads) ставим 2048 (свойства сервера — вкладка Процессоры), по умолчанию стоит 0 и с таким значением сервер не создает больше 255 потоков, а этого ему не хватает (установлено опытным путем, что при большом количестве одновременных транзакций сервер реально начинает быстрее работать).»
У нас администраторами выставлено 255 потоков, но объяснить почему так они не могут. Можете что-нибудь подсказать про этот пункт?
…
(текст комментария доступен только участникам Мастер-группы)
а у вас столько же пользователей как в статье на инфостарте? вряд ли…
этот помогает, но редко, обычно скуль не ошибается и делает в 0 значении
255 он создает на основании конкретного значения процессора, на тех серверах где я тестировал он писал и 700, и куда больше…
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день. При настройке SQL сервера, преподаватель заостряет внимание на параметре сервера max degree of paralelism, но ничего не говорит об других доп параметрах например о стоимостной границе распараллеливания. Прокомментируйте.
…
(текст комментария доступен только участникам Мастер-группы)
Указанные параметры как то связаны между собой?
…
(текст комментария доступен только участникам Мастер-группы)
Позволю себе заметить, в курсе преподаватель настаивает на max degree of paralelism установить в 1 не давая шанса запросам распараллелиться по потокам. На сколько я понимаю стоимость запросов может меняться (качественное изменение запроса, статистика и прочее) следовательно он может переходить из разряда «сложных» в «легкие» и по границе стоимости параллелиться или нет. Т.е. что я хочу сказать передвигая границу можем нащупать то место когда сложные («адекватные» запросы) целесообразно распараллелить, а легкие которые от распараллеливаия только проигрывают распараллелены не будут. Нет ли тут слишком строгой категоричности у преподавателя?
П.С. двунаправленное движение — улучшение качества запросов в более «легкие», установление границы целесообразной для распараллеливания.
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день! при осмыслении модуля 1 появились некоторые вопросы по настройке SQL 1. Авторасширение файла. Рекомендация 500 мб. На что ссылается автор курса, статьи обзоры? как выявлена граница? Как это проверить? 2. Очистка процедурного каша. Опять же ссылка на статьи обзоры. Почему его не стоит делать на SQL2008R2. Ссылка на то что при расчете ежедневной статистики происходит перекомпиляция планов запросов. Спасибо
…
(текст комментария доступен только участникам Мастер-группы)
Почему при выгрузке/загрузке базы через dt файл размер базы реально уменьшается, а при шринке очень мало, а на некоторых базах вообще обратный эффект?
…
(текст комментария доступен только участникам Мастер-группы)
Как тогда сжать данные в клиент-серверной версии?
В файловой в ТИИ есть флаг «Сжимать данные».
…
(текст комментария доступен только участникам Мастер-группы)
Есть один метод, но он не безопасен и прежде чем его использовать необходимо хорошо понимать для чего вы это делаете и что хотите получить в результате. Вот подробное описание http://infostart.ru/public/114634/.
От себя могу добавить, что максимальный выигрыш от использования сжатия можно получить при двух условиях: 1. процессоры сервера достаточно мощные и загружены меньше чем на треть,
2. данные находятся на массиве из SSD-дисков.
Здравствуйте Андрей. Попробовал добавить сервис Гилева в УТ 11.1.7 При запуске выходит ошибка «Невозможно получить текущего внешнего пользователя в сеансе пользователя», хотя потом программа запускается. Если это не влияет на работу функционала Гилева и самой программы, то так и оставлю, если влияет-как подправить?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
Как правильно настроить, чтобы сборщик данных показателей производительности был ограничен некоторым объемом места на диске и при его заполнении удалял более старые?
…
(текст комментария доступен только участникам Мастер-группы)
Вроде все сделал с тестовой базой (прилагалась к текущеу курсу). Решил воспользоваться АПДЕКСом от Гилева.
Тестовую базу разместил на рабочем сервере 1С(кластер с дебагом) и рабочем сервере SQL. Вопрос не будет ли мне это мешать в дальнейшем в обучении? или необходимо тестовую базу размещать на выделенной машине?
Так же хотелось услышать мнение по поводу использования дисков SSD на сервере СУБД?
Возникла заминка с отправкой сообщений (тестовое проходило, а сообщение после рег. задания не отправлялось, просто я забыл заглянуть в свойства
«Агента SQL»)
…
(текст комментария доступен только участникам Мастер-группы)
Андрей, доброго времени суток.
У меня возникли трудности с выполнением скрипта по реиндексации — фрагментации. Можете подсказать в чем причина?
Наименование базы прописал как сказано в уроке.
…
(текст комментария доступен только участникам Мастер-группы)
Что-то с синтаксисом не нравится..
сообщение об ошибке
…
(текст комментария доступен только участникам Мастер-группы)
Спасибо, разобрался.
После выполнения запроса с TempDB, и перезапуска начало появляться окно, sql 2014
…
(текст комментария доступен только участникам Мастер-группы)
Не совсем верно выразился, при создании запроса и выполнения скрипта, который описан в уроке «Перенос базы TempDB»
…
(текст комментария доступен только участникам Мастер-группы)
Здравствуйте, не могу найти у себя группу счетчиков «Физический диск». Версия виндовс 2008 сервер, подозреваю что это из-за того, что диски подключены к отдельному SCSI контроллеру. Как в таком случае получить длину очереди диска?
…
(текст комментария доступен только участникам Мастер-группы)
Есть ли УДОБНЫЙ способ сбора данных в Perfmon и просмотра их всех сразу, не подбирая каждый файл с часовым набором? Удобен ли в этом случае SQL режим? Как Вы обычно смотрите?
…
(текст комментария доступен только участникам Мастер-группы)
Добрый день!
А в чем принципиальная разница в информативности показателей средняя очереди диска и текущая очереди диска в мониторе производительности?
…
(текст комментария доступен только участникам Мастер-группы)
А можно настроить оповещение о выполнение рег.задания, например, на 2 почтовых ящика. Если написать в Операторе почтовые ящики через «;» прокатит?
Все увидела ниже, прокатит. Спасибо.