#0
by Широкий
Нужно загнать в таблицу большой объем данных и обработать его доп запросами. После окончания обработки таблица убивается. Вопрос: есть ли какие сущ.различия по производительности между Create table TestTable и Create table #TestTable З.Ы. Про область видимости временной таблицы в курсе.
#8
by Широкий
Да в этом проблемы то нет.. Меня в плане производительности интересно узнать. Данных будет очень много
#9
by Широкий
Еще вопрос .. индексы лучше создавать до наполнения таблицы или после? Или вообще монопенисно?
#12
by also
select * into #t from Чето create clustered index i1 on #t(КакоеТоПоле) select * from #t (index=1)
#16
by also
select * into #t from Чето //Создаем временную create clustered index i1 on #t(КакоеТоПоле) //Создаем индекс, первый индекс должен быть кластерным select * from #t //Смотрим что во временной табличке
#19
by Широкий
Да не.. запрос то я понятен. Мне не понятно как он показывает, что создание индекса после наполнения проходит быстрее
#20
by МихаилМ
если объем данных большой (больше 10 мгбайт) - создайте обычную таблицу разницы в #table или @table не будет
#24
by Широкий
Ну я бы сначала создал параметризованную временную таблицу, а уже потом наполнил ее данными. Мне ИМХАется это было бы оптимальнее
#25
by Широкий
Есть ли какая нить статья или личный опыт что нужно использовать именно постоянную таблицу
#26
by МихаилМ
по причине механизма распределения ОЗУ. если озу недостаточео то пофиг какая таблица если избыточно то тоже. при больших размерах разницы нет. это идеология виндоус - не давать весь ресурс.
#29
by МихаилМ
есть и статья и опыт и книга хендрсона выделите ms sql 200 мегов ОЗУ. потом поэкпериментируйте с таблой более 5 мегов. поработаете с ней. потом тоже при 8 гигах. результаты будут одинаковыми. те при определенном размере таблицы, в зависимости от возможностей приимущество временных таблиц снижается. как и обектов типа таблица. просто ms sql server заточен под большую нагрузку и имеет собственный механизм многопоточности и распределения озу. соответственно при достаточном обеме ОЗУ табла сохраняется в кэше а при недостаточном временнве сохраняются на диск. при заданных параметрах чтото (табла врем табла или таблица) будет эффективнее но при изменяющихся (размер таблы/размер свободного озу) не понясно. премущество временной таблы в ее амтоматическом удалеении в случае разрыва коннекшена.
#32
by Широкий
Вот теперь ясно. Последний вопрос: В 1с в запросах можно использовать конструкцию ... Где (Поле1,Поле2) В (ВЫБРАТЬ Поле11,Поле22 Из ДругаяТаблица) В скуле, кроме inner join нет других альтернатив?
#33
by МихаилМ
куча всяких джоинов. на любые скусы. Ваш пример самый неудачный. Правда иногда по другому в 1с8 - никак. Будте конкретны в вопросах и получите конкретные ответы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск 1С SQL на не MS SQL сервере ?
- Ошибка SQL 924 при просмотре процессов SQL 2000 +1C 77
- SQL или не SQL ??? как решить ?
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- 77 на SQL 2005, добавил константу , а где ее и как искать в SQL MS 2005
- Парралельная установка Sql 2000 и Sql 2005
- Список значений - Таблица значений - Временная таблица
- MS SQL пропала таблица из Object Explorer
- временная таблица группировка
В этой группе 1С
- ЗиК - RepD12.ert, TaxSheet.ert
- СКД. Для расчетного листка выводить оклад или тарифную ставку.
- План обмена. Изменить номер отправленного сообщения
- Обмен Рарус: Кассир редакция 3.0 с ТиС 7.7
- Проброс портов windows 2003
- v8: СКД. Расчет ресурсов.
- 1С ЗУП 2-НДФЛ по обособленному подразделению и головной организации
- v7: ЗиК доплата до МРОТ
- Не распределяется премия по базовым начислениям
- Как принудительно зарегистрировать изменения конфигурации?
- Как передать параметры дочерней форме 1С 8.2
- План производства по сменам - ошибка : Деление на 0
- ЗиК 7.7 как сделать вычет 4000 по страховым суммам по другой материальной помощи
- ЗУП 2.5.20.3 - не верный расчет страховых взносов с переходящих отпусков
- Многострочный реквизит на форме, как сделать несколько строк?
- как проверить принадлежности плану счетов
- Заполнение программно созданной колонки...
- Win2008server +1с 7.7 в терминальном режиме не работает разобрать по копиям
- УТ: Забыл, как называется функция?
- УТ 10,3 Валовая прибыль. возвраты