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

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

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

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

Все данные на месте за весь период работы.
...
Рейтинг: 0 / 0
15.05.2019, 14:34
    #39813574
Zheka79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация базы MSSQL.
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
15.05.2019, 14:35
    #39813577
Zheka79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оптимизация базы MSSQL.
aleks222Прежде, чем протирать хрустальный шар...
Надо бы спросить: а как тредстартер установил, что "быстрее"?

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

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

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

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

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

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

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

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

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

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

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

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

Это прикол чтоли?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация базы MSSQL. / 25 сообщений из 47, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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