powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация базы MSSQL.
47 сообщений из 47, показаны все 2 страниц
Оптимизация базы MSSQL.
    #39813434
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Ситуация такая: есть база 1с размером в 200 гигов. Настроены стандартные регламентные задания на стороне sql сервера по обслуживанию базы (проверка целостности, реиндексация, обновление статистик, бэкап). В последний месяц база начала сильно тупить, особенно в плане формирования отчетов. Отдали бэкап базы на тестирование в контору которая занимается оптимизацией. На следующий день они ее вернули. Мы развернули присланный ими бекап, и база действительно стала работать шустрее в несколько раз. Что сделали с базой они не говорят. Пытался сам разобраться - не получилось. Размер базы не изменился, индексы в базе как были фрагментированными, так и остались. Подумал что может добавили какие индексы для ускорения работы запросов, но нет, их количество осталось прежним. Но факт остается фактом, что база стала работать шустрее гораздо. Может есть у кого какие мысли что за операции проводились с базой?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813437
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79,

sp_updatestats
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813439
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры базы можно ещё проверить.
Например вот этот параметр READ_COMMITTED_SNAPSHOT
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813440
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixПараметры базы можно ещё проверить.
Например вот этот параметр READ_COMMITTED_SNAPSHOT
интересная контора если ставит RCSI без согласования
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813448
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, просто снесли старые данные?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813455
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79,

покажите
select @@version

может у вас там query store + автотюнинг
Код: sql
1.
ALTER DATABASE current SET AUTOMATIC_TUNING ( FORCE_LAST_GOOD_PLAN = ON )
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813515
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прежде, чем протирать хрустальный шар...
Надо бы спросить: а как тредстартер установил, что "быстрее"?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813559
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79Отдали бэкап базы на тестирование в контору которая занимается оптимизацией. На следующий день они ее вернули. Мы развернули присланный ими бекап, и база действительно стала работать шустрее в несколько раз. Что сделали с базой они не говорят. Пытался сам разобраться - не получилосьНужно переманить оттуда специалиста.
Zheka79Может есть у кого какие мысли что за операции проводились с базой?Нет универсального рецепта.
Скорее всего, они просто обновили статистику, раз больше ничего не поменячлось, но всё таки 100% этого нельзя утверждать.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813567
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Автор пишет, что обновление статистик и у них вроде есть авторпроверка целостности, реиндексация, обновление статистик, бэкап
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813571
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DanionАвтор пишет, что обновление статистик и у них вроде есть авторпроверка целостности, реиндексация, обновление статистик, бэкап
а ещё он пишет
авториндексы в базе как были фрагментированными, так и остались.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813573
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
londiniumМожет, просто снесли старые данные?

Все данные на месте за весь период работы.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813574
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradZheka79,

покажите
select @@version

может у вас там query store + автотюнинг
Код: sql
1.
ALTER DATABASE current SET AUTOMATIC_TUNING ( FORCE_LAST_GOOD_PLAN = ON )



Microsoft SQL Server 2014 - 12.0.4100.1 (X64)
Apr 20 2015 17:29:27
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813577
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222Прежде, чем протирать хрустальный шар...
Надо бы спросить: а как тредстартер установил, что "быстрее"?

Отчеты которые формировались по 5-7 минут, формируются за 40 секунд.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813582
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgНет универсального рецепта.
Скорее всего, они просто обновили статистику, раз больше ничего не поменячлось, но всё таки 100% этого нельзя утверждать.

Статистика и так обновляется через план обслуживания каждую ночь. Так же каждую ночь скриптом делается reorganize, и rebuild если индекс сильно фрагментирован.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813584
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKDanionАвтор пишет, что обновление статистик и у них вроде есть пропущено...

а ещё он пишет
авториндексы в базе как были фрагментированными, так и остались.

Базу отдавали вечером, до выполнения на ней регламентных заданий, поэтому индексы не причесывались. Вернулась она с такими же непричесанными индексами.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813585
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У отдельной базы можно выставить max dop?
1С не работает с распараллеливанием запросов.
Нужен max dop = 1.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813598
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leonixУ отдельной базы можно выставить max dop?
1С не работает с распараллеливанием запросов.
Нужен max dop = 1.

установлено в 1
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813600
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79,

а ребятам заплатить за работу и за знания нет желания? )
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813658
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyZheka79,

а ребятам заплатить за работу и за знания нет желания? )

лучше на форуме спросить )
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813667
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку быстрее стали выдаваться отчеты, то скорее всего это специфика выдачи отчетов в 1С и ее подшаманили.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813678
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StarikNavyZheka79,
а ребятам заплатить за работу и за знания нет желания? )

Ребятам заплатили, при том очень не плохо. Но вот знаниями они делиться категорически не хотят.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813680
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КритикStarikNavyZheka79,

а ребятам заплатить за работу и за знания нет желания? )

лучше на форуме спросить )

А где еще спрашивать, если не на форуме?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813681
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Massa52Поскольку быстрее стали выдаваться отчеты, то скорее всего это специфика выдачи отчетов в 1С и ее подшаманили.
Не только отчеты. Вся база гораздо шустрее работает. Отчеты я привел как пример, чтобы некоторые не сомневались.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813682
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79Massa52Поскольку быстрее стали выдаваться отчеты, то скорее всего это специфика выдачи отчетов в 1С и ее подшаманили.
Не только отчеты. Вся база гораздо шустрее работает. Отчеты я привел как пример, чтобы некоторые не сомневались.
проверьте параметр QUICK_WORK_ENABLED
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813690
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKпроверьте параметр QUICK_WORK_ENABLED

Это прикол чтоли?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813692
1C Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, оптимизация была не на уровне SQL SERVER, а на уровне 1С?

Например, пересчет итогов может значительно ускорить построение отчетов, открытие и проведение документов, особенно на базе размером 200 гигабайт, при этом размер файлов базы данных может не измениться.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813695
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1C DeveloperВозможно, оптимизация была не на уровне SQL SERVER, а на уровне 1С?

Например, пересчет итогов может значительно ускорить построение отчетов, открытие и проведение документов, особенно на базе размером 200 гигабайт, при этом размер файлов базы данных может не измениться.

Молчат как партизаны, ничо не говорят.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813702
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1C DeveloperВозможно, оптимизация была не на уровне SQL SERVER, а на уровне 1С?

Например, пересчет итогов может значительно ускорить построение отчетов, открытие и проведение документов, особенно на базе размером 200 гигабайт, при этом размер файлов базы данных может не измениться.
очень похоже на то
либо какую-нибудь статистику(-и) с фуллсканом перестроили
либо после рестора базы скинулся процедурный кэш для нее и все планы новые/оптимальные
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813704
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradочень похоже на то
либо какую-нибудь статистику(-и) с фуллсканом перестроили
либо после рестора базы скинулся процедурный кэш для нее и все планы новые/оптимальные
Сам пробовал проводить подобные процедуры - не помогало.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813709
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79aleks222Прежде, чем протирать хрустальный шар...
Надо бы спросить: а как тредстартер установил, что "быстрее"?

Отчеты которые формировались по 5-7 минут, формируются за 40 секунд.

На том же местесервере в тот же часнагрузке?

ЗЫ. Обе базы у тя ё. Планы в студию!
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813712
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Орлы, я полагаю, это развод.
Можно расходиться.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813713
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradочень похоже на то
либо какую-нибудь статистику(-и) с фуллсканом перестроили
либо после рестора базы скинулся процедурный кэш для нее и все планы новые/оптимальныелибо уровень совместимости поменяли.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813717
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222Zheka79пропущено...


Отчеты которые формировались по 5-7 минут, формируются за 40 секунд.

На том же местесервере в тот же часнагрузке?

ЗЫ. Обе базы у тя ё. Планы в студию!

Да, на том же сервере. В рабочее время.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813719
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Zheka79]aleks222пропущено...


На том же местесервере в тот же часнагрузке?

ЗЫ. Обе базы у тя ё. Планы в студию!

Да, на том же сервере . В рабочее время.[/ quot]

Я же говорю: можно расходиться.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813720
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invmkomradочень похоже на то
либо какую-нибудь статистику(-и) с фуллсканом перестроили
либо после рестора базы скинулся процедурный кэш для нее и все планы новые/оптимальныелибо уровень совместимости поменяли.

уровень совместимости тот же.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813721
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222Орлы, я полагаю, это развод.
Можно расходиться.

Неверующим могу видос записать с временем выполнения одного и того же отчета.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813722
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79aleks222Орлы, я полагаю, это развод.
Можно расходиться.

Неверующим могу видос записать с временем выполнения одного и того же отчета.
так планы, на кой "видос"
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813723
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79aleks222Орлы, я полагаю, это развод.
Можно расходиться.

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

Дарагуля, ты не одупляешь разницы между "той же нагрузкой" и "рабочим временем".
Увы и ах.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813725
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видосик он снять может, а set statistics io on - не, не может.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813726
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKZheka79пропущено...
Неверующим могу видос записать с временем выполнения одного и того же отчета.
так планы, на кой "видос"
Да не вопрос. Где эти планы взять?
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813728
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79TaPaKпропущено...

так планы, на кой "видос"
Да не вопрос. Где эти планы взять?
у плановика...
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813729
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaKZheka79пропущено...

Да не вопрос. Где эти планы взять?
у плановика...

Ну охота постебаться - постебись. Если бы я шарил в ms sql на уровне профи, то тут этой темы вообще бы не было. А не хочешь помочь, зачем тему засорять? Не зря говорят, больше молчишь - умнее выглядишь...
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813741
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79,

ну сравните структуры метаданных обеих баз (через SSDT например), они же у вас на руках
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813768
Zheka79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КритикZheka79,

ну сравните структуры метаданных обеих баз (через SSDT например), они же у вас на руках
Спасибо, буду разбираться, пробовать... Я с MS SQL на уровне новичка, поэтому тему и создал.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813791
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79StarikNavyZheka79,
а ребятам заплатить за работу и за знания нет желания? )

Ребятам заплатили, при том очень не плохо. Но вот знаниями они делиться категорически не хотят.А что в договоре с ними написано? Я так понимаю ваша продакшн база все еще медленно работает? Они вообще выполнили условия договора или нет? А то может с них деньги потребовать обратно?

Вы им давали и базу и приложение? Попробуйте подключить копию вашего приложения к их базе и наоборот, их приложение к копии вашей продакшн. Тогда хотя бы будет понятно где они подшаманили.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813803
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zheka79,
У меня как-то mdf файл в процессе работы разползся по диску и зафрагментирвался на тыщу кусочков
и стал ужасно тормозить.
...
Рейтинг: 0 / 0
Оптимизация базы MSSQL.
    #39813805
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, вы попробуйте отчеты за прошлые года, так сказать с начала начал. А то вдруг они то по 40 минут теперь выполняются.
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация базы MSSQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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