Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
добрый день как я могу использовать такой синтаксис в in memory procedure declare @pathToBase nvarchar(55) = server.dbname declare @sql nvarchar(255) set @sql='select (max(archive_last_date) + 1) from ' + @pathToBase + '.dbo.[table]' execute (@sql) The EXECUTE statement in natively compiled modules must use an object name. Variables and quoted identifiers are not supported. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 11:22 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 11:36 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Samvel13e, сервер должен иметь определенность на момент сборки, а у Вас вычисляемое выражение. То, что уже скомпилировано в машинный код, не может быть пересобрано "на лету", как это делают интерпретаторы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 13:01 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, хорошо , спасибо но что и как делать, если запрос собирается динамически? как решить эту проблему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 13:11 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Samvel13eно что и как делать, если запрос собирается динамически? как решить эту проблему ?Не указывать процедуру как in memory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 13:38 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Samvel13e, подумать, как использовать другие средства сбора данных, реорганизовать архитектуру хранения. Существует Integration Services, Change Data Capture, репликация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 13:38 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
alexeyvg, если процедуру не перенести в память будет еще хуже, если с диска запрос работает 2 секунд , то с паmети работает 8 секунд , ответ 600 строк, по этому хатель перенести процедуры в память ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 14:08 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
спасибо большое за отзывы, надо посмотреть стоит ли перенести таблицу в памет а процедуры нет, реорганизовать архитектуру хранения и нас вряли будут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 14:12 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Samvel13eспасибо большое за отзывы, надо посмотреть стоит ли перенести таблицу в памет а процедуры нет, реорганизовать архитектуру хранения и нас вряли будут В natively compiled можно циферки погонять, остальные операции, в частности строковые, там не реализованы или не особо круто реализованы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 16:13 |
|
||
|
EXECUTE -- in memory table--OLTP Procedure
|
|||
|---|---|---|---|
|
#18+
Samvel13eнадо посмотреть стоит ли перенести таблицу в памет а процедуры нетДа, речь именно о переносе процедуры. Если там нет именно сложных расчётов (а не сложных выборок данных), и она не вызывается 100500 раз в секунду, то разницы может и не быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2018, 16:18 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1688819]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 414ms |

| 0 / 0 |
