Size: a a a

DBA - русскоговорящее сообщество

2021 March 30

E

Etki in DBA - русскоговорящее сообщество
Nikolay
В апаче Спарк такая же штука. Если включена кодогенерация,то он генерит код ,
Ну не совсем, это memsql/single store таким занимаются. JIT это просто компиляция байт-кода в машинный, а байт-код хоть и весьма формальная штука, но в привычном смысле языком программирования не является
источник

ВД

Владислав Денисович... in DBA - русскоговорящее сообщество
Как можно из динамического запроса вернуть данные? С помощью временной таблицы?
источник

A

Alexey in DBA - русскоговорящее сообщество
Serega Carbon
это бэкап базы данных
Не угадал, у него скрипты
источник

E

Etki in DBA - русскоговорящее сообщество
Etki
Ну не совсем, это memsql/single store таким занимаются. JIT это просто компиляция байт-кода в машинный, а байт-код хоть и весьма формальная штука, но в привычном смысле языком программирования не является
Да и в рантайме он не генерируется, он наоборот АОТ. Есть конечно всякие агенты да кастомные класслоадеры, но это такая унылая кислота. Просто потому что если вам надо патчить программу на лету, значит язык - говно.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Etki
Переслано от Yaroslav Schekin
Table aliases — может быть, в какой-то степени.
Любой SQL-сервер — это интерпретатор SQL, вот в чём дело. Т.е. в реальное время выполнения запроса входит всё от начала parsing и до конца execution. Но parsing много какие СУБД кешируют, так что этот эффект может быть очень небольшим.

А вот насчёт полей — мне трудно представить ситуацию, когда это было бы в самом деле существенно.
Где тут написано "интерпретацию запроса при каждом вызове"?!
Написано "Но parsing много какие СУБД кешируют, так что этот эффект может быть очень небольшим."

Под "любой SQL-сервер — это интерпретатор SQL" я имел в виду именно то, что это такая программа, которая на вход получает программу на высокоуровневом языке, а возвращает результат её выполнения.
Т.е. для неё временем parsing, planning, caching и т.п. пренебречь просто нельзя, в отличие от классических компиляторов (к примеру, неважно, сколько gcc пришлось компилировать X window — к производительности иксов это уже не имеет никакого отношения).
источник

E

Etki in DBA - русскоговорящее сообщество
Сорян, я не хочу докапываться до мышей, но

> Т.е. в реальное время выполнения запроса входит всё от начала parsing и до конца execution.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Nikolay
Если умные - несите людям знания ! Помогайте жить
"Если". Etki неизвестно что и о чём знает, зато очень любит цепляться к словам и "свысока" насмехаться, причём конкретных, определённых высказываний от него дождаться трудно, насколько я помню.
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Etki
Сорян, я не хочу докапываться до мышей, но

> Т.е. в реальное время выполнения запроса входит всё от начала parsing и до конца execution.
Да, входит. То, что parsing может быть закеширован (т.е. не выполняться), написано прямо в этом сообщении.
Мне кажется очевидным, что кешировать (как и вырывать из контекста) можно всё что угодно. ;)
источник

E

Etki in DBA - русскоговорящее сообщество
Я тут нежавно получил характеристику больше чем на монитор со словами «мудак», «агрессивный» и ещё какими-то словами, а потом поспрашивал тех, кто знает меня в реале, и они такие ээээээ вообще не то чтобы можно прямо опровергнуть указанные стейтменты, короче, не стесняйтесь, я не обижаюсь. И да, иногда я лезу куда не стоит.
источник

CO

Chern Oleksander in DBA - русскоговорящее сообщество
Все привет, чёт совсем запутался
update users u join tmp_update_tbl tut on tut.user_id=u.id
   set u.last_payin_datetime = tut.max_done_datetime,
       u.last_payin_date = tut.max_done_date
—-
если в таблице users 10ь пользователей, а в tmp_update_tbl 4ь пользователей, запрос выше ж обновить только 4и пользователя в таблице users и не затрет для остальных пользователей.
Правильно, ж?
источник

CO

Chern Oleksander in DBA - русскоговорящее сообщество
или нужно
update users u join tmp_update_tbl tut on tut.user_id=u.id
   set u.last_payin_datetime = tut.max_done_datetime,
       u.last_payin_date = tut.max_done_date
where u.id=tut.user_idu.id=tut.user_id
источник

АМ

Алина Макарова... in DBA - русскоговорящее сообщество
#вакансия, #fulltime, #PL/SQL, #office+remote, #Москва
Добрый день!
Ищу PL/SQL разработчиков от middle до lead
Москва , офис или гибрид (частично офис/частично удаленка)
ЗП: до 250 000р net
Компания:
Forward Telecom (https://fw-t.ru/ )-  известный на телекоммуникационном рынке разработчик программного обеспечения.
Наша компания специализируется на разработке конвергентных биллинговых систем, партнерских экосистем.
Среди клиентов: МТС, Билайн, Ростелеком, Discovery Channel,  Тинькофф, IVI, РБК и т.д.
Наши цифры: 14 лет на рынке, 18 собственных продуктов, более 100 реализованных проектов, более 10 000 000 обслуживаемых абонентов.

Вакансия : PL/SQL разработчик (отдел внедрения)
Обязанности:
∙ Разработка на PL/SQL (проектирование и реализация новых функциональных блоков, сопровождение существующих);
∙ Доработка нового функционала под бизнес-задачи клиента;
∙ Профилирование и оптимизация высоконагруженных запросов

Стек:
∙ Oracle 11.2 - 19.6;
∙ APEX;
∙ Интеграции (SOAP, REST): json, xml;
∙ Unit и e2e тесты (pl/sql, python);
∙ VCS: Git, SVN; ∙ CI: Jenkins, TeamCity;
∙ Jira, Confluence.

Что предлагаем:
∙ Интересные и сложные задачи;
∙ Scrum подход – работаем двухнедельными спринтами;
∙ Обязательное ревью кода;
∙ Итеративная разработка — большие проекты дробим на небольшие задачи и выпускаем постепенно;
∙ Отсутствие бюрократии;
∙ Возможность изучать и пробовать применять на практике новые технологии разработки;
∙ Гибкий график работы (забыть про утренние пробки — это бесценно), возможна частичная удаленка (количество дней в неделю оговаривается индивидуально с руководителем)
∙ Офис в шаговой доступности от метро Римская, Таганская, Марксистская (10-15 минут в зависимости от вашего настроения и природных условий)

Требования:
∙ Знание Oracle, опыт написания сложных PL/SQL запросов;
∙ Опыт оптимизации запросов в Oracle Database;
∙ Знание одной из сред разработки;
∙ Знание биллинговых систем и CRM будет плюсом.

По всем вопросам можно писать: @Makarova_Alina
CV ждем на amakarova@fw-t.ru
источник

VK

Venera Kasimova in DBA - русскоговорящее сообщество
Venera Kasimova
Всем привет! Коллеги, в следующий вторник Илья Космодемьянский и Андрей Сальников из dataegret.ru будут беседовать в голосовом чате с Алексеем Ваховым, техническим директором UCHi.RU о том, как обеспечить стабильность работы баз данных при активной разработке. Алексей поделится опытом работы с PostgreSQL и внешней командой DBA.
Будем рады ответить на вопросы и послушать ваши истории о работе с опенсорсом. Присоединяйтесь к чату заранее!
30 марта в 19:00 МСК
bit.ly/DataEgret_chat
Коллеги, начинаем через несколько минут! Присоединяйтесь!
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Владислав Денисович
Как можно из динамического запроса вернуть данные? С помощью временной таблицы?
Динамический запрос - это такой же запрос, как и не динамический, просто можно данные прочитать.
источник
2021 March 31

N

Nikolay in DBA - русскоговорящее сообщество
А кто то смотрел на архитектуру Amazon Aurora ,или может использовал ? Поделитесь опытом
источник

C

Crysalis in DBA - русскоговорящее сообщество
Дорого
источник

ФГ

Федор Гулин... in DBA - русскоговорящее сообщество
Удали пустую строку и приведи текст ошибки и БД.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Какая СУБД хотя бы, торопыга?
источник

G

GS in DBA - русскоговорящее сообщество
oracle
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
На самом деле это кусок бреда какого-то , а не пакета. ОНо может на что угодно ругаться.
источник