Кузнецов Артем

115
Рейтинг

Chernazem
Артем Кузнецов



  •   Регистрация: 10.12.2015 (8 лет назад)

  •   Был(а) на сайте: сегодня в 09:25

Друзья
  • Александр Кузиков
  • Антон Чаусов
  • Виктория Чекина
  • Станислав Малютин
  • Артем Кузнецов
  • Дмитрий Макаревич
Подписчики 14

Группы

Профессиональный разработчик

IE 2016 Участник

Карта покупателя GOLD

IE 2017 Участник

IE 2018 Участник

IE 2019 Участник

Участник Meetup

IE 2021 Участник

IE2021_msk Докладчик

IE2022 Докладчик

IE2023 Докладчик

Рейтинг 115

Быстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла HighLoad оптимизация

От быстродействия запросов, которые обращаются к крупным таблицам, напрямую зависит скорость работы всей базы в целом. Артем Кузнецов, тимлид команды 1С в компании ООО «Финтех решения» на конференции Infostart Event 2021 Moscow Premiere рассказал, как оптимизировать производительность при поддержке больших систем. Показал, на что следует обращать внимание при код-ревью запросов, как оптимизировать RLS, виртуальные таблицы, индексы и условия, и как доработка архитектуры решения может ускорить работу базы.

29.08.2022    9052    Chernazem    44       

115

Комментарии

НовостиКонференция INFOSTART TECH EVENT 2023 завершилась. Доступны видеозаписи. Отзывы участников#78 20.10.23 10:54
Из минусов - VIP-ужин всё же лучше проводить в формате фуршета, так проще общаться с коллегами, заводить новые знакомства. В 2022 он был отлично организован. Так же питание для докладчиков было не очень удобно - приходилось бегать под дождем в кафе. Ну и по моему субъективному ощущению - не хватало размера порций, приходилось грабить стендистов на шоколадки чтобы наесться. Шведский стол в этом плане был удобнее - каждый ест столько, сколько ему нужно.

Во всех остальных аспектах всё отлично. Организация процесса, длительность, стендисты, роботы в первый вечер на Infostart Party вообще круто.
НовостиКонференция INFOSTART EVENT 2022 завершилась. Рассказываем, как все прошло#114 11.10.22 17:43
Всё было отлично. Еда, проживание, организация для докладчиков - доволен.
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#23 30.08.22 12:54
(22) Верно. Это входит в пункт про вычисляемые поля. Первый абзац блока Условия запросов. Я не стал перечислять все варианты, которые подходят под это понятие. К сожалению, все подобные моменты в полчаса доклада не уместить.
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#21 30.08.22 12:31
(19) Уже 9 тб. 5 лет примерно, но основные объемы - последние года 3, наверн.
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#20 30.08.22 12:29
(14) И львиная доля этих данных используется в оперативной аналитике для построения всяких дельт и прочих аналитических фокусов. Потому и с обрезкой/выделением на медленное железо всё сложно - бизнес хочет видеть старые данные "здесь и сейчас". У нас часть отчётов строится на реплике, но иногда лаг переноса транзакций прыгает, она не успевает и приходится переводить на рельсы прода снова. В общем пока мы ищем подходящее нам техническое решение проблем - разработчики оптимизируют код, выигрывая проценты производительности для комфортной работы пользователей :)
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#17 30.08.22 12:22
(12) Ну, конкретно у меня нет. С архитектором системы так же не обсуждали это.
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#11 29.08.22 20:53
(8) Ну, сейчас всякие фронт-приложения пишутся для клиентов, и эта наша самописная база для них выступает бэком - пишем АПИ в ней универсальное. С использование Swagger. Но менеджеры привыкли, и писать для них что-то отдельное, а потом переобучать - вероятно, пока не считают целесообразно. Да и как практическое пособие по оптимизации база выступает отлично :)
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#10 29.08.22 20:50
(9) Про БСП - потребовалось часть нового типового функционала, и проще было обновить БСП, чем впиливать его самим. Про метаданные - тема доклада была о другом, потому про них мало. Не всегда можно влезть в метаданные, к сожалению, и приходится работать с тем, что есть.
HighLoadБыстрый фронт в базе размером 6.8 терабайт – наши стандарты при разработке и рефакторинге запросов#5 29.08.22 17:08
(3) В начале каждого блока список наших основных рекомендаций, которыми можно пользоваться как чек-листом при проверке запросов.