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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2010, 16:58   #1  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Временные таблицы и их временные файлы
Всем добрый день!

Давайте обсудим следующий вопрос.

Я начал работать с 3-й версии, сейчас работаю с 4-й и 5-й.

До сих пор не могу понять, почему темповые таблицы создаются в памяти и при достижении 128 Кб сбрасываются на диск вместо того чтобы использовать временные таблицы СУБД (например, tempdb).

Интересны мнения и может быть сведения из первых уст, будет ли реализована возможность работы с временными таблицами средствами СУБД?
Старый 09.04.2010, 17:39   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
1. Исторически сложилось. По-моему, когда делали АХ, еще какая-то из СУБД (Оракл либо СКЛ) не поддерживала временных таблиц.
2. NDA не позволяет ответить на этот вопрос
За это сообщение автора поблагодарили: AndyD (5).
Старый 09.04.2010, 18:05   #3  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от kashperuk Посмотреть сообщение
1. Исторически сложилось. По-моему, когда делали АХ, еще какая-то из СУБД (Оракл либо СКЛ) не поддерживала временных таблиц.
Oracle. Сам в свое время помучался без временных таблиц там. Появились они начиная с версии Oracle 8i, вышедшей в 99 году.
Старый 10.04.2010, 00:17   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
если NDA, значит есть что не разглашать, значит что-то изменилось, значит пора избавляться от временных таблиц на клиентской стороне
За это сообщение автора поблагодарили: AndyD (2).
Старый 10.04.2010, 08:34   #5  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Wamr Посмотреть сообщение
если NDA, значит есть что не разглашать, значит что-то изменилось, значит пора избавляться от временных таблиц на клиентской стороне
Стоит подумать о том, какие маты обычно стоят в комнате программистов, делающих SSRS-отчеты без ServerSide временных таблиц. А потом вспомнить об уже анонсированном намерении MS отказаться от использования встроенного генератора отчетов в 6ке и перейти к тотальному использованию SSRS.
Старый 10.04.2010, 14:47   #6  
abv2703 is offline
abv2703
Участник
 
92 / 22 (1) +++
Регистрация: 05.12.2003
Адрес: Санкт-Петербург, улица Бухарестсткая
AraraT®, Воля Ваша, но временные таблицы СУБД тоже где-то образуются.
Старый 12.04.2010, 00:39   #7  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Цитата:
Сообщение от abv2703 Посмотреть сообщение
AraraT®, Воля Ваша, но временные таблицы СУБД тоже где-то образуются.
Если бы была моя воля, то давно бы уже ядро Аксапты переписал )))

Относительно временных таблиц на СУБД, то они в любом случае создаются при выполнении сложных запросов с использованием подзапросов, но средствами исключительно самой СУБД. Я же говорю про временные таблицы АОТ-а, в начале работы с которыми они создавались бы на СУБД и как минимум не было бы трудностей и неясностей при передаче курсора с клиента на сервер и обратно.
Теги
временная таблица, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Временные таблицы должны быть вложенными (inner)... Deep Dreamer DAX: Программирование 14 08.09.2005 16:23
Временные таблицы в отчетах konfet DAX: Программирование 5 19.01.2005 11:32
Временные таблицы Diamond DAX: Программирование 3 30.12.2003 09:33
Временные таблицы в запросе Dron AKA andy DAX: Программирование 4 06.09.2002 12:14
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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