Сервер, turbobust, e-state, intel step и разделение файлов БД на несколько

1. muskul 04.10.20 08:55 Сейчас в теме
Есть простенький сервак.
Тест 1. выключено е-стайт, все остальное вкл максимальная частота 3.4
Тест 2. включен турбо буст, е-стейт, вкл, выключен интел степ. максимальная частота 3.3
тест 3. включено все, максимальная частота до 3.7 как и положено.
НО почему при стабильных 3.4 попугаев большем чем на турбо бусте в 3.7
в скуль варианте таже динамика. 26 на турбо бусте, 35 при выключенном е-стайт на 3.4 ГЦ
теоретически понятно, почему так. изза всех микро задержек, переключении потоков и так далее.
Можно ли как то заставить работать на стабильной 3.7 частоте этот сервер или тест 1 это оптимальный вариант.

И второй вопрос. Была чистейшая новая бд УТ 11 на ссд, скуль и экспресс и полноценный вариант пробовал, БД изначально поделена на два файла по 2 Гб, документ установки цен из 30 позиций открывался почти целую минуту, после объединения в 1 файл все открывается без таких гигантских задержек. Это особенность работы ссд, значит делить не надо? или это больше похоже на какойто глюк
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Fox-trot 158 04.10.20 13:47 Сейчас в теме
(1)а смысл делить по два гига какой?
5. muskul 05.10.20 01:23 Сейчас в теме
(4)общая рекомендация скуля, делить файлы на несколько что бы что то там быстрей работало
6. Fox-trot 158 05.10.20 06:22 Сейчас в теме
(5) ссылку дашь на такое утверждение?
7. muskul 05.10.20 07:42 Сейчас в теме
(6)https://docs.microsoft.com/ru-ru/previous-versions/sql/sql-server-2008-r2/ms187087(v=sql.105)?redirectedfrom=MSDN

В статье SQL Server tempdb Best Practices Повышение производительности предлагается, чтобы я разбился tempdbна количество файлов, равное количеству ядер. Таким образом, для 4 ядер вы получаете 4 файла.

Имея большее количество файлов, вы можете увеличить количество физических операций ввода-вывода, которые SQL Server может одновременно перенести на диск. Чем больше операций ввода-вывода может выполнить SQL Server на уровне диска, тем быстрее будет работать база данных. При использовании стандартных баз данных SQL Server может кэшировать большой объем данных, которые ему необходимы, в память. Из-за высокой скорости записи в базу данных tempdb данные должны быть записаны на диск, прежде чем их можно будет кэшировать обратно в память.

в 2016 скуле сам скуль разбивает темп дб на 4 файла минимум
user1464234; +1 Ответить
8. Fox-trot 158 05.10.20 08:01 Сейчас в теме
(7) ну ежели на разных дисках файлы, тогда норм
9. nomad_irk 76 05.10.20 09:20 Сейчас в теме
(7)Тут про tempdb, при чем тут файлы пользовательских БД?
10. XAKEP 05.10.20 09:41 Сейчас в теме
(9)
кто-то что-то не понял :)
11. muskul 05.10.20 10:43 Сейчас в теме
(10)Не исключено. Но неужели должно быть настолько хуже
12. nomad_irk 76 05.10.20 10:52 Сейчас в теме
(11)нет. не должно, если у вас не 100500(стопицот) транзакций в секунду происходит.
2. XAKEP 04.10.20 10:22 Сейчас в теме
турбо буст


он будет поднимать частоту только одного ядра
до максимального и кратковременно.............


маркетинг и реклама :)
3. ansh15 04.10.20 10:30 Сейчас в теме
Далеко не всегда процессу с выполняющимся тестом будет назначаться именно то ядро, у которого тактовая частота будет 3.7 ГГц.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот