|
перевод на sql | ☑ | ||
---|---|---|---|---|
0
Kurbash
21.05.14
✎
07:53
|
Есть самописка на 8.3. Тормозит жутко, хочу перевести на скуль. никто не подскажет где почитать как грамотно это сделать?
|
|||
1
Повелитель
21.05.14
✎
07:55
|
Выгрузить в dt. Загрузить из dt.
|
|||
2
Kurbash
21.05.14
✎
07:56
|
да это понятно, создание базы на скуле интересует, или тупо создаем бд-ку и поднимаем из дт-ка?
|
|||
3
andreymongol82
21.05.14
✎
07:58
|
(2) Сколько раз эти темы были обсосаны, обглоданы и обгрызены.
Кстати, перевод на sql не означает, что база перестанет тормозить. |
|||
4
JeHer
21.05.14
✎
07:58
|
(2) для начала. а затем переписываем то, что тормозит
|
|||
5
Повелитель
21.05.14
✎
07:58
|
(2) Да так и есть
Более подробно как базу создать в желтой книжки "Клиент-серверный вариант. Руководство администрирования" |
|||
6
Chai Nic
21.05.14
✎
07:59
|
Чтобы самописка жутко тормозила - надо очень постараться..
|
|||
7
Chai Nic
21.05.14
✎
07:59
|
+(6) Поскольку самописка не ограничивает автора ни в структуре данных, ни в алгоритмах..
|
|||
8
Kurbash
21.05.14
✎
08:13
|
тормозит из-за запроса к регистру- в регистре порядка 500 тысяч записей а запрос идет по трем измерениям
|
|||
9
Kurbash
21.05.14
✎
08:14
|
да и сервак дохловат
|
|||
10
BuHu
21.05.14
✎
08:15
|
(8) 500 тыщ записей , имхо,это фигня
|
|||
11
Balabass
21.05.14
✎
08:15
|
(9) В 1с щедкашеь - добавить - новая база - пустая конфа - на сервере 1с - пишешь имя базы на сервере на скл указываешь что юзаешь скл имя админа скл и пароль. профит.
Открываешь конфигцратор - загружает дт совей базы. |
|||
12
Kurbash
21.05.14
✎
08:17
|
(10)а почему тогда тормозит то? секунд по 30-40 висит
|
|||
13
BuHu
21.05.14
✎
08:18
|
(12) значит так храните данные или сам запрос
|
|||
14
Chai Nic
21.05.14
✎
08:18
|
(8) Что за регистр? Поподробнее.
|
|||
15
Kurbash
21.05.14
✎
08:20
|
обыкновенный регистр сведений, три измерения три ресурса, измерения справочники
|
|||
16
Kurbash
21.05.14
✎
08:20
|
периодичность в позии регистратора и подчинение регистратору
|
|||
17
BuHu
21.05.14
✎
08:21
|
(15) ну показывай уже запрос
|
|||
18
Kurbash
21.05.14
✎
08:23
|
&НаКлиенте
Процедура СоставСменногоЗаданияОперацияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; строкатабличнойчасти=Элементы.СоставСменногоЗадания.ТекущиеДанные; УсловияОтбора = Новый Структура ("Ссылка" , СоставСменногоЗаданияОперацияНачалоВыбораНаСервере(строкатабличнойчасти.Деталь,объект.Подразделения)); ПараметрыФормы = Новый Структура ("Отбор", УсловияОтбора); ОткрытьФорму("Справочник.Операции.ФормаВыбора", ПараметрыФОрмы, Элемент, ЭтаФорма); КонецПроцедуры &НаСервере Функция СоставСменногоЗаданияОперацияНачалоВыбораНаСервере(номенк,цех) запрос=новый запрос(); запрос.Текст="ВЫБРАТЬ | НормыВремениСрезПоследних.Операция.Ссылка КАК опер, | НормыВремениСрезПоследних.НормаВремени |ИЗ | РегистрСведений.НормыВремени.СрезПоследних( | &Период, | Номенклатура.Ссылка = &ном | И Цех.Ссылка = &Цех) КАК НормыВремениСрезПоследних"; Запрос.УстановитьПараметр("Период",Объект.дата); Запрос.УстановитьПараметр("ном",номенк); Запрос.УстановитьПараметр("цех",цех); результат=запрос.Выполнить().Выбрать(); П=новый СписокЗначений; пока результат.Следующий() цикл П.Добавить(результат.опер); конеццикла; возврат П; Конецфункции |
|||
19
Chai Nic
21.05.14
✎
08:23
|
Флажок "Индексировать" на измерениях стоит?
|
|||
20
Chai Nic
21.05.14
✎
08:25
|
.Ссылка зачем?
|
|||
21
Kurbash
21.05.14
✎
08:25
|
так на индексацию флага нет, там перечисление
|
|||
22
Kurbash
21.05.14
✎
08:26
|
ссылку убрал
|
|||
23
Chai Nic
21.05.14
✎
08:26
|
(21) Сам же сказал ранее "измерения справочники"
|
|||
24
Chai Nic
21.05.14
✎
08:28
|
(23) Пардон. Не флажок, а поле выбора "Индексировать".
|
|||
25
Kurbash
21.05.14
✎
08:31
|
я же правильно понимаю что индексируем тольео те поля по которым идет поиск?
|
|||
26
Chai Nic
21.05.14
✎
08:44
|
(25) ну да
|
|||
27
Chai Nic
21.05.14
✎
08:46
|
(22) Обращение через точку ".Ссылка" вызывает неявный джойн к той же таблице, что сильно замедляет выполнение запроса. Тем более, что в данном случае нет никакого смысла в этом.
|
|||
28
Kurbash
21.05.14
✎
08:48
|
старые замашки:) самоучка я:)
|
|||
29
BuHu
21.05.14
✎
09:05
|
(28) в список значений тоже не обязательно циклом значения добавлять , можно выгрузить колонку
|
|||
30
hhhh
21.05.14
✎
09:28
|
(28) применение выражения .ссылка замедляет запрос ровно в 60 раз. То есть если было 40 секунд, то можете убрав .ссылка добиться результата менее секунды.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |