Коллеги, как думаете, что лучше запрос или таблица значений для

вот такой задачи....

1 таблица это примерно 3500 сотрудников с учетом разбивки на периоды за 2 года получается примерно примерно 70 тыс записей.

2 таблица это просто даты периода. Но за 2 года их 730.

И вот нужно на каждого сотрудника заполнить 730 дат определенным значением. Т.е. 70 тыс записей объединим с 730 и в итоге получим примерно 3500 х 730 = 2.5 млн записей.

Что быстрее сработает? Запрос или таблица значений? База на скуле.

6 ответов

33 просмотра

Запрос конечно

Pavel-Filatov Автор вопроса
Андрей reborn
Запрос конечно

А 1С сделала так: 1. Первая таблица получается запросом 24 раза с отбором по месяцу. Т.е. это запрос в цикле 24 раза 2. Вторая таблица 1 раз получена запросом до цикла по месяцам. 3. В цикле по месяцам через таблицы значений получается вторая таблица. Т.е. в каждой итерации получается 1/24 нужной мне таблицы. Мне это кажется чушью.

Pavel Filatov
А 1С сделала так: 1. Первая таблица получается зап...

вам кажется чушью что из выше пешеперечисленного вами же ?)

А что потом с этим делать будете? Но, в общем случае, запросом, конечно, лучше.

Pavel-Filatov Автор вопроса
Сергей Назаренко
А что потом с этим делать будете? Но, в общем случ...

Результат выгружу в таблицу значений и через СОМ она поедет

Pavel Filatov
Результат выгружу в таблицу значений и через СОМ о...

Тогда нужно на алгоритм смотреть, чтоб понять как лучше. Или сделать и так и так и замеры провести. Т.к. может получиться, что быстрее сразу в памяти таблицу значений сформировать, чем гнать эти данные с клиента через сервер 1С на сервер СУБД, там обрабатывать, и тащить результат обратно.

Похожие вопросы

Обсуждают сегодня

Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
А сколько часов мак держит зарядку в рабочем режиме? Например мой Redmi Mac (просто наклейка от айфона осталась, налепил) по началу держал часов 5 с парой открытых штормов и ...
Ross
8
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
а давно такие жирные буквы в админке?
Миша
4
Гнева и тупости пост. Как блять можно работать с маркетологами? Их в детстве всех родители случайно цепляли об дверные откосы? Поступила таска, на сайте "лишний счетчик Google...
Igor
4
а у тг (бот) апи вообще есть статусная страница, кстати?
e\\/gen
5
Вообще сейчас эти все провайдеры облаков оборзели. Если тебе нужно 4 ядра и 4 гб., хер где такую конфигурацию найдешь. Суют тебе сразу либо 8гб. либоа сразу 16 гб., они мне на...
Igor
4
Всем привет. А никто не в курсе у бота может быть заблокированна возможность принимать звезды? На одном боте вызываю sendInvoice с нужными параметрами все ок, на втором дела...
John Doe
2
Карта сайта