Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.09.2019, 17:47
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Всем доброго времени суток. Заметил в поведении скл сервера такую особенность - в зависимости от выбранной БД, запросы на одном сервере, выполняются разное время. Например, для системных баз на подобии tempdb он выполняется за 4 секунды, в то время как для рабочих баз, созданных пользователем, за минуту и более. Результат выполнения и реальный план выполнения в обоих случаях одинаковы. Кто то может пояснить откуда такая разница в выполнении? ПАЛЫЧ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.09.2019, 18:36
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Запросы никому не показывайте. Тут же у нас не IT-форум, а шоу экстрасенсов.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2019, 08:02
|
|||
|---|---|---|---|
Разное время выполнени, в зависимости от БД |
|||
|
#18+
BAH--zer, Вангу, небось TempDb распологается на быстром носителе, а пользовательские базы на медленном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.09.2019, 09:10
|
|||
|---|---|---|---|
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Massa52BAH--zer, Вангу, небось TempDb распологается на быстром носителе, а пользовательские базы на медленном. круто. теперь что, если читаю данные пользовательской базы из контекста tempdb, то уже данные не с медленного диска будут читаться, а с быстрого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2019, 19:51
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Если выборки были из разных таблиц - там индексы могут быть по разному устроены. И разный объём данных может обрабатываться. Даже если объём данных абсолютно одинаковый - у одной из баз индекс может быть разреженный - поэтому больше операций чтения, при обработке одинакового объёма данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 20:26
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Александр Бердышев, Ларчик открывался несколько проще. Основные пользовательские базы качуют из проекта проект, изменяя только начинку (часть таблиц и процедур), разумеется они были написаны с использованием дремучих серверов 2009. Следовательно для ниж указан уровень совместимости 100 или 110. Этот уровень они сохраняют при бекапировании с сервера на сервер. При развертывании же sql server-a последних версий, например 16-ой, автоматически развертываются системные базы (master tempdb и т.д.) с уровнем 130. А в него уже включены всякие вкусности по параллелизму и прочему, что способствует производительности. И видимо выбор такой базы в качестве контекста автоматически дает возможность использовать эти плюшки. Теперь осталось подумать над тем - насколько безопасно изменять уровень совместимости у старых баз, и пробовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 20:32
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
*дремучих серверов 2009. Не нашел кнопку редактирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 20:33
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
** дремучих не существующих серверов 2009 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 20:47
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
***дремучих серверов 2008-2012. Не нашел кнопку редактирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2019, 20:53
|
|||
|---|---|---|---|
Разное время выполнени, в зависимости от БД |
|||
|
#18+
BAH--zerПри развертывании же sql server-a последних версий, например 16-ой, автоматически развертываются системные базы (master tempdb и т.д.) с уровнем 130. А в него уже включены всякие вкусности по параллелизму и прочему, что способствует производительности. и как это соотносится с авторреальный план выполнения в обоих случаях одинаковы ??? план врет и не показывает вкусности или уже сами не помните, что в первом посте написали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2019, 07:20
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Планы сравнивал, шли одинаково. Значит или не заметил какую то разницу, или вкусности там не показываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2019, 11:12
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
Посмотрите какой compatibility level стоит в базах где запрос выполняется быстро и какой уровень там где запрос выполняется медленно. Код: sql 1. У меня была подобная ситуация и установление во всех базах значения 130 решило проблему. Но возможно у вас другая проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2019, 12:21
|
|||
|---|---|---|---|
|
|||
Разное время выполнени, в зависимости от БД |
|||
|
#18+
BAH--zerПланы сравнивал, шли одинаково. Значит или не заметил какую то разницу, или вкусности там не показываются. Вы фантазируете, равно как и с тем, что уровень совместимости 130 не обеспечит выполнение кода с уровнем совместимости 110. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1687117]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 372ms |

| 0 / 0 |
