Size: a a a

1С, БСП, DevOps и Архитектура

2019 December 10

of

oleg filippov in 1С, БСП, DevOps и Архитектура
Антон Степанов
а где вариант с выгрузкой всего в ТЗ и работой кодом?
И не забыть у ТЗ проиндексировать колонки! А то когда в цикле её будешь обходить - будет медленно :))))
источник

АС

Антон Степанов in 1С, БСП, DevOps и Архитектура
oleg filippov
И не забыть у ТЗ проиндексировать колонки! А то когда в цикле её будешь обходить - будет медленно :))))
эт обязательно. Нужно всегда и все индексировать, чтоб работало быстрее
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
Антон Степанов
эт обязательно. Нужно всегда и все индексировать, чтоб работало быстрее
строго все колонки!!!
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
А в конфигураторе лучше - "с доп упорядочиванием" - так вернее
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Антон Степанов
а где вариант с выгрузкой всего в ТЗ и работой кодом?
Опрос не охватывает все множество приемов работы с данными.
Твой вариант к множеству, которое охватывается опросом, просто не входит.
Совсем не пишешь запросы что ли? Если все-таки пишешь, то выбрать (хотя бы с некоторым перевесом) не составит особого труда.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
oleg filippov
Включаю моск и анализирую профль данных. Таких ... умных опросов не читаю :)
Вроде абстрагироваться от частных случаев не так сложно. При прочих равных все равно приходится выбрать какой-то один из вариантов при написании запроса.
Просто в голосовалке они возведены в абсолют, и приходится чуть сильнее абстрагироваться.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Из 20 проголосовавших получается, что пока только один любитель вложенных запросов)
источник

of

oleg filippov in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Вроде абстрагироваться от частных случаев не так сложно. При прочих равных все равно приходится выбрать какой-то один из вариантов при написании запроса.
Просто в голосовалке они возведены в абсолют, и приходится чуть сильнее абстрагироваться.
ну это как написать "при прочих равных же всё равно - вы производите чтение в транзакции или вне транзакции" :))))
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
На практике надо использовать то что нужно в этом запросе а не стиль.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Суть в том, что временная таблица это в субд реальная таблица, ее создание и индексирование - это время. Временная эффективна по сравнению со вложенным тогда когда при обработке вложенной будет требоваться посточный перебор и субд при построении плана не сможет просчитать объем выборки при передаче вложенной в основной запрос.
Так же как если условие основного запроса всегда будет вызывать посточный перебор вне зависимости от того временная это или вложенная, вложенную использовать эффеетивнее, т.к. индексы тебе не помогут а на создание временное время будет потратрачено. Например при основной выборке с отбором по лайку и вложенной для определения области лайканья.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
есть общие рекомендации которые в большинстве случаев помогут. есть признаки которые точно скажут что это не оптимально. но всегда делатт только так потому что привык - это не правильно.
источник

HN

Hi NRG in 1С, БСП, DevOps и Архитектура
Где-то выиграет вариант 3 - соединения наборов данных в СКД, где вариативности настроек больше, чем полей выборки
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
oleg filippov
ну это как написать "при прочих равных же всё равно - вы производите чтение в транзакции или вне транзакции" :))))
Применительно к запросу "при прочих равных" означает, что: время выполнения запросов всегда совпадает и факторы, которые на это влияют, не меняются с течением времени (например, размеры всех участвующих таблиц пренебрежимо малы)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Большинство перечисленных там пунктов применимы и к вложенным запросам, а значит на выбор ответа не влияют
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Эта статья также малополезна с точки зрения опроса, т.к. она подразумевает, что между двумя вариантами есть или может возникнуть разница из-за проявления каких-либо факторов и по большому счету просто говорит, что действуй по обстановке. Опрос это не оспаривает, но и не относится к этому.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
опрос не верен, потому что правильно действовать по обстановке, а этого пункта нет
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
ZEEGIN
опрос не верен, потому что правильно действовать по обстановке, а этого пункта нет
Так опрос-то и не про то, кто что считает правильным
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
а тут неважно кто что считает, потому что есть стандарт
источник