05.02.2019, 12:26 | #1 |
Участник
|
Как sql интерпретирует операторы C\AL?
Всем добрый день!
Мне задали такой вопрос. История эта с продолжением, поэтому есть время подготовиться, почитать. Идея, вероятно , такая, что план запросов помогает оптимизировать запросы в sql. И если понимать, как sql интерпретирует код и операторы C\AL, то можно это учитывать и получить "совершенный" код в Nav. Нашла темы "SQL запрос в Navision" , "NAV+SQL: две подружки-хохотушки" и похожее. Прошу комментировать! Интересует всё : - встречали ли такие темы или видео, - ключевые слова для поиска ссылок по теме на русском и английском (кроме "оптимизация кода" и индексы в том, что связано с SIFT и изменениями их реализации в разных версиях Nav) - есть ли смысл в таком подходе - есть ли опыт Спасибо! |
|
05.02.2019, 15:29 | #2 |
Administrator
|
короткий ответ
включаем монитор клиента и смотрим под цифрой 30. развернутый: где ж взять столько стимуляторов и времени, чтобы сделать совершенный код? если что тормозит - дорабатываем, обычно достаточно нового ключика SQL. Последний раз редактировалось Sancho; 05.02.2019 в 15:36. |
|
|
За это сообщение автора поблагодарили: mira (1). |
05.02.2019, 16:16 | #3 |
Участник
|
Добрый день.
Вот тут неплохо расписано, какие запросы выполняются на SQL в зависимости от команд на C\AL: https://dynamicsuser.net/nav/b/waldo...al-have-on-sql Так же есть цикл статей, описывающих правила работы с Record-переменными: http://naviart.ru/record-variables-1 http://naviart.ru/record-variables-2 http://naviart.ru/record-variables-3 http://naviart.ru/record-variables-4 Последний раз редактировалось .Quattro.; 05.02.2019 в 18:16. |
|
|
За это сообщение автора поблагодарили: mira (1). |
05.02.2019, 18:09 | #4 |
Участник
|
Большая благодарность!!!!!!
|
|
05.02.2019, 18:18 | #5 |
Участник
|
Sancho, а мы потихонечку ))
Последний раз редактировалось mira; 05.02.2019 в 18:43. |
|
06.02.2019, 16:49 | #6 |
Участник
|
В NAV 2018 Монитора клиента нет. И ничего на эту тему, вроде бы, нет.
Интересно, с какой версии убрали Монитора клиента? Последний раз редактировалось mira; 06.02.2019 в 18:13. |
|
07.02.2019, 15:48 | #7 |
Участник
|
Есть SQL Profiler и отладчик с режимом "Пуск полной трассировки SQL"
__________________
Want to believe... |
|
|
За это сообщение автора поблагодарили: mira (1). |
08.02.2019, 14:07 | #8 |
Участник
|
|
|
|
|