|
|
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Вот нарвался, и офигел: Скуль компилирует запрос 2 с половиной минуты, а исполняет скажем 300 миллисекунд. Код: xml 1. И чо с этим делать (кроме того что резать запрос)??? SQL Server 2014 CU8 Ent. Ed. , 128 CPU, 500TB memory, full SSD storage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:50:45 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Статистику создать нужную, поди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 15:52:02 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
обновить статистики, убрать ( переделать ) "кривые" условия ( типа field is null or field =@value). да там много чего может быть - и таки да - компилиться может минуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 16:35:33 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
DabaВот нарвался, и офигел: Скуль компилирует запрос 2 с половиной минуты, а исполняет скажем 300 миллисекунд. Код: xml 1. И чо с этим делать (кроме того что резать запрос)??? SQL Server 2014 CU8 Ent. Ed. , 128 CPU, 500TB memory, full SSD storage А это секционированная таблица, переехавшая на 2014-й в старой БД, и указание поиска по дате. План запроса строится тем, что в обход статистики сканируются ВСЕ файлы из файловых групп, на которые разложена таблица. А затем - когда SQL убеждается, что нужная строка таки лежит в кошерной секции - именно из нее за миллисекунды эта строка читается. Посмотрите Resource Monitor - и увидите сами. Индусы, что поделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:31:04 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Andy_OLAP, Да нет, таблица без партиций, самая обычная. Там запрос навороченный с кучей вложенных подзапросов, джоинов, и на закусь, с построением xml. Так что я понять его могу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:42:46 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
DabaAndy_OLAP, с построением xml. Ну как бы да. Ну Вы поняли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:47:55 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Daba, Выгружайте в CSV, а затем скриптом на powershell формируйте из них независимо от SQL нужные xml файлики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 17:49:32 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Daba, используйте руководство планов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 18:22:03 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Думал... но жёстко это как-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 18:27:28 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Daba, первый раз 2 минуты получите, потом как по маслу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 18:43:26 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовDaba, первый раз 2 минуты получите, потом как по маслу. а потом при неожиданном рекомпайле "всё упадёт" ? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 10:04:20 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
dao, У вас там for xml применен сразу к резалтсету запроса? Попробуйте сам резалт сет записать во временную таблицу необходимой структуры а уже с нее лепить XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 10:09:39 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
felix_ffdao, У вас там for xml применен сразу к резалтсету запроса? Попробуйте сам резалт сет записать во временную таблицу необходимой структуры а уже с нее лепить XML. эт не у меня а у автора топика )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 10:25:03 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
dao Сорян, тыкнул просто ответ на последний пост :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2018, 10:52:41 |
|
||
|
Скуль задумался.... надолго
|
|||
|---|---|---|---|
|
#18+
felix_ffdao, У вас там for xml применен сразу к резалтсету запроса? Попробуйте сам резалт сет записать во временную таблицу необходимой структуры а уже с нее лепить XML. Это то что сделал, но проверить могу только на сервере клиента - только там эта беда и случается, и то с частотой 1 к 1000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2018, 11:12:25 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=164&tid=1690301]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 433ms |

| 0 / 0 |
