AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2019, 12:26   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Как sql интерпретирует операторы C\AL?
Всем добрый день!

Мне задали такой вопрос. История эта с продолжением, поэтому есть время подготовиться, почитать.
Идея, вероятно , такая, что план запросов помогает оптимизировать запросы в sql.
И если понимать, как sql интерпретирует код и операторы C\AL, то можно это учитывать и получить "совершенный" код в Nav.

Нашла темы "SQL запрос в Navision" , "NAV+SQL: две подружки-хохотушки" и похожее.

Прошу комментировать!
Интересует всё :
- встречали ли такие темы или видео,
- ключевые слова для поиска ссылок по теме на русском и английском (кроме "оптимизация кода" и индексы в том, что связано с SIFT и изменениями их реализации в разных версиях Nav)
- есть ли смысл в таком подходе
- есть ли опыт

Спасибо!
Старый 05.02.2019, 15:29   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
короткий ответ
включаем монитор клиента и смотрим под цифрой 30.

развернутый:
где ж взять столько стимуляторов и времени, чтобы сделать совершенный код?
если что тормозит - дорабатываем, обычно достаточно нового ключика SQL.

Последний раз редактировалось Sancho; 05.02.2019 в 15:36.
За это сообщение автора поблагодарили: mira (1).
Старый 05.02.2019, 16:16   #3  
.Quattro. is offline
.Quattro.
Участник
Лучший по профессии 2009
 
194 / 22 (1) +++
Регистрация: 22.05.2006
Добрый день.

Вот тут неплохо расписано, какие запросы выполняются на 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  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Большая благодарность!!!!!!

Старый 05.02.2019, 18:18   #5  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от Sancho Посмотреть сообщение
где ж взять столько стимуляторов и времени, чтобы сделать совершенный код?
Sancho, а мы потихонечку ))

Последний раз редактировалось mira; 05.02.2019 в 18:43.
Старый 06.02.2019, 16:49   #6  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
В NAV 2018 Монитора клиента нет. И ничего на эту тему, вроде бы, нет.
Интересно, с какой версии убрали Монитора клиента?

Последний раз редактировалось mira; 06.02.2019 в 18:13.
Старый 07.02.2019, 15:48   #7  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Есть SQL Profiler и отладчик с режимом "Пуск полной трассировки SQL"
__________________
Want to believe...
За это сообщение автора поблагодарили: mira (1).
Старый 08.02.2019, 14:07   #8  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
много чего нашла, например,

https://ricardomoinhos.com/pt/sql-profiler-commits-nav/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Navigate Into Success: Codeunit interfaces in AL Blog bot NAV: Blogs 0 03.02.2019 00:14
alexef: Sample Extension v2.0 — Dynamics NAV / AL extension / SaaS — ALF Export Setup Tabs to Excel Blog bot NAV: Blogs 3 05.10.2018 23:13
Navigate Into Success: C/AL internals: Some more invalid object states Blog bot NAV: Blogs 0 19.10.2016 11:11
Navigate Into Success: From C/AL to executable: how NAV runs your C/AL code Blog bot NAV: Blogs 0 06.10.2016 13:11
Navigate Into Success: NAV performance part 4: SQL Azure Blog bot NAV: Blogs 0 15.05.2016 18:12
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:14.