Size: a a a

SqlCom.ru - уголок MS SQL

2021 July 13

L

Les in SqlCom.ru - уголок MS SQL
#вакансия #wildberries #москва #офис
Позиция: ETL разработчик
Условия: 200-250к
Что надо знать: один из языков программирования (Python, C#, C++, Go) и SQL
Что надо делать: разрабатывать ETL под Airflow (питону научим если что) и писать грамотные SQL запросы ну и знать как вообще база работает
Будет плюсом: если знаешь Linux

по вопросам: @aveLestat
источник

y

yuliya in SqlCom.ru - уголок MS SQL
Добрый день! Подскажите, пожалуйста, есть запрос в котором получается небольшая выборка, по ней проходит курсор и для каждой записи вызывает хранимку. Я правильно понимаю, что в этом случае последовательная обработка записей?
источник

A

Alex in SqlCom.ru - уголок MS SQL
Правильно понимаете
источник

y

yuliya in SqlCom.ru - уголок MS SQL
А как сделать чтобы была параллельная обработка?
источник

DS

Denis Suhotin in SqlCom.ru - уголок MS SQL
Как вариант, в SSIS или в приложении. Можно ещё убрать ХП в джобы агента и запускать их, но это какой-то уже совсем костыль. Вроде тут даже когда-то какой-то гитхабовский проект упоминался, где это дело ставилось на поток.
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
правильно написать в парадигме SQL и работы со множеством, а не тащить циклы из других языков
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Можно обойтись без параллельной обработки, переписав процедуру так, чтобы она могла обрабатывать множество строк, а не одну.
Есть еще вариант организовать параллельность через Servce Broker - http://rusanu.com/2009/08/05/asynchronous-procedure-execution/
источник

DS

Denis Suhotin in SqlCom.ru - уголок MS SQL
Там, наверное, что-то вида курсор по таблице сеттингов, какие ETL запускать, и под каждый ETL своя хранимка, которые хотелось бы запускать параллельно. Вряд ли это можно переписать нужным образом так, чтобы уйти от распараллеливания.
источник

A

Alex in SqlCom.ru - уголок MS SQL
Самый простой способ - SSIS, но его надо устанавливать, настраивать там квадратики, стрелочки.
Можно через Agent запускать параметризованную процедуру одновременно в виде нескольких джобов. Можно даже нагуглить "фреймворк", позволяющий асинхронно запускать процедуры через Agent.
Я юзаю SSIS, но это не всегда удобно, так как в нем можно настроить только статичное кол-во одновременных исполнений.
для динамического кол-ва одновременных запусков я использую .Net + Hangfire, который сам умеет в параллельную обработку. Просто кидаешь туда задание, а он его выполняет.
источник

y

yuliya in SqlCom.ru - уголок MS SQL
Наверно сделаю так, спасибо.
источник

АБ

Андрей Бойко... in SqlCom.ru - уголок MS SQL
#Работа #DBA #Администратор #Москва #Вакансия #Vacancy #remote #удаленка

Всем привет!

Локация: Москва #remote #удаленка
Компания: РА Selecty (проект в крупный FMCG)
Занятость: полная

Нахожусь в поиске Администратора баз данных MS SQL с опытом работы от 3 лет.
🔹 Условия: ДМС, оклад до 200 000 gross (обсуждаем от опыта и навыков).
🔹 Задачи и ожидания:
Мониторинг работы серверов баз данных;
Настройка и контроль операций резервного копирования;
Оптимизация работы серверов баз данных;
🔹Знание продукта MS SQL Server на уровне администратора;
Умение выполнять мониторинг серверного оборудования и СХД;
Знания и умения в области мониторинга производительности экземпляра MS SQL Server;


🔹Если заинтересует я тут 24/7 @papabooo
источник

IU

Ilia UTC+5 in SqlCom.ru - уголок MS SQL
привет, чат
ткните носом в доку? от чего зависти скорость операции при
DBCC SHRINKFILE (N'900gbFileDataBaza' , EMPTYFILE)

а то я смотрю на унылые 5,1 MB/sec и не могу отделаться от мыслей что на серверном nvme должно быть быстрее
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - уголок MS SQL
Вы не забываете логи бекапить? Если база в full, так уже не забывайте что берется блок из одного файла пишется во второй проверяется целостность записывается что блок в новом файле... и т.д. по циклу.
источник

IU

Ilia UTC+5 in SqlCom.ru - уголок MS SQL
ёшки-мартёшки, прям последовательно один за одним?!
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Самый пипец если в файле были страницы таблицы без кластерного индекса.
источник

IU

Ilia UTC+5 in SqlCom.ru - уголок MS SQL
9 часов, 33 гб
😎🍿
источник