SQL Server тормозит. Диск SSD с базой tempdb загружен на 100% #786114


#0 by igel1969
Здравствуйте! Купили новое железо, мощнее чем было, поставили SQL сервер 2016. Все на дисках SSD. Базу tempdb вынесли на отдельный диск. И этот диск, его производительность загружена на 100%, все висит. Что можно сделать? И еще - память задействована не вся. В настройках сервера указали максимальный объем 122Гб, на борту 128, база данных занимает 95Гб, а реально используется оперативки только 20Гб
#1 by Кир Пластелинин
ну для начала - ssd-шка ssd-шке рознь. потом. обслуживание базы проводится? индексы, статистика и прочее?
#2 by igel1969
Обслуживание вообще не при чем, тут что-то в настройках. На старом сервере стоял SQL 2008, там tempdb был в одном файле, а тут в 8 файлах. И в диспетчере задач производительность винчестера занята на 100%. Винчестер SSD тот же, что и стоял на старом сервере.
#3 by Garykom
Случаем кэшифрование дисковых операций для диска с temdb не вырубили? Типа а вдруг свет того.
#4 by igel1969
Самое обидное, что обратно не могу вернуть, база данных, раз подцепленная 2016 SQL на старый формат уже не сядет ((((
#5 by Garykom
#6 by igel1969
а можно поподрбнее?
#7 by Garykom
+
#8 by Garykom
админа позовите
#9 by DrShad
а в чем же тогда мощь нового железа!?
#10 by igel1969
У нас не размер, размер нормальный. А нагрузка на винчестер 100%. Операции чтения-записи.
#11 by igel1969
память вместо 32Гб 128, процессора два Ксеона, а не один i7
#12 by DrShad
т.е. вы хотели БД в памяти держать? )))
#13 by timurhv
Вы обычный SSD чтоль воткнули, не серверный? Может он уже сдох или TRIM не работает?
#14 by igel1969
может разобъем на два вопроса. 1. почему память используется далеко не вся при такой БД? На старом сервере вся отведенная под завязку использовалась
#15 by Fragster
найдите то место в 1с, которое тормозит, и поправьте
#16 by igel1969
ну как бы так
#17 by timurhv
Она забьется со временем, не переживайте, при закрытии месяца, перепроведении документов. Далее SQL не будет ее обратно освобождать ее.
#18 by arsik
настройки темпдб покажи. Диск выровнен? Размер кластеров на диске какой?
#19 by arsik
дрова на контролер поставили?
#20 by igel1969
да. есть одна мысль, сейчас все уйдут с офиса, перезагружу сервер. Просто ставили винт днем "на горячую", не выключая сервер. В системе он определился, но может действительно при этом что-то с кэшированием не так стало.
#21 by igel1969
картинка не вставляется
#22 by arsik
Вот эту статью читали?
#23 by igel1969
нет, спасибо, попробую
#24 by igel1969
кое-что из этого и сам знал, остальное попробую применить
#25 by arsik
Я вот чего не понимаю. Выравнивание диска то понятно, но зачем размер блока 64Кб? Например обычно SSD пишут по 4Кб. Имеет смысл блоки по 64Кб?
#26 by Torquader
Стирается и перезаписывается блок или 64К или 128К (в некоторых дисках) - если ставить меньше, то операций стирания-перемещения для диска будет больше.
#27 by XLife
сделай рам-диск и вынеси на него темпдб
#28 by vhl
>там tempdb был в одном файле, а тут в 8 файлах Чем тебе не ответ на твой вопрос?
#29 by Читатель
Сколько ж у вас пользователей одновременно ? Больше тысячи ?
#30 by Jump
А SSD небось не серверный? Да еще и в рэйде, ну и понятное дело без всяких ненужных вещей вроде TRIM.. Так?
#31 by Jump
Блок который стирается никакого отношения к выравниванию не имеет. И никак не влияет.
#32 by arsik
Ну так я и говорю. У ССД обычно блоки физические 4Кб.
#33 by bolder
Конфигурацию рейда поменяли?Какая сейчас?
#34 by yzimin
какая модель диска?
#35 by Jump
В общем похоже уперлись в низкую производительность SSD на запись в отсутствии TRIM
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С