Size: a a a

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

2021 February 19

AM

Aleksandra Militsina in DBA - русскоговорящее сообщество
#вакансия #dba #москва #работа
Привет! Технологический лидер платежной отрасли "Payture" ищет администратора базы данных MS SQL! Если вы готовы вместе с нами менять платежную отрасль и развивать технологичный e-commerce в России, добро пожаловать!
Где: Москва
ЗП: 150-200т.р net
Обязанности
1. Обеспечение высокой доступности:
- предотвращение случаев недоступности базы данных
- организация кластера always on для основных баз
- организация зеркала для второстепенных баз
- реализация политики по бекапированию баз(бекапы + их проверка)
- мониторинг активности.
2. Обслуживание серверов:
- поддержание актуальной версии mssql server, postgresql
- помощь в установке обновлений windows
- контроль места на диске
3. Базы данных:
- поддержание индексов в актуальном состоянии
- построение секционированния для таблиц
- удаление данных и контроль наполнения базы, архивирование
- помощь с тяжелыми запросами и поиск путей их упрощения
4. Отчеты:
- построение ежемесячных отчетов, актуализация, доработки.
- построение разовых отчетов по запросу.
Что Вы получите:
-официальное оформление с первого дня работы;
-ДМС в одном из самых современных сервисов (после прохождения и/с);
-конференции, обучающие курсы за счет компании;
-корпоративную скидку в Skyeng;
-необходимую технику для работы;
-график 5/2 c гибким началом дня;
-возможность удаленной работы.

Ждем Ваших резюме в ЛС или на почту hr@payture.com
источник

g

greeninsania in DBA - русскоговорящее сообщество
Добрый день.
Знает ли кто о противопоказаниях для использования ORA_ROWSCN для получения инкремента таблицы и загрузки в другую систему? Удалений из таблицы нет. То, что scn присвоится блоку и затянется немного дублей - не страшно. Важно не пропустить изменения.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Добрый день.
Знает ли кто о противопоказаниях для использования ORA_ROWSCN для получения инкремента таблицы и загрузки в другую систему? Удалений из таблицы нет. То, что scn присвоится блоку и затянется немного дублей - не страшно. Важно не пропустить изменения.
в смысле чтобы sequence выставить?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Добрый день.
Знает ли кто о противопоказаниях для использования ORA_ROWSCN для получения инкремента таблицы и загрузки в другую систему? Удалений из таблицы нет. То, что scn присвоится блоку и затянется немного дублей - не страшно. Важно не пропустить изменения.
Его не нужно просто использовать, sequence лучше выставить по максимальному значению из реальных данных, после вставки.
источник

AD

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

AD

Artem Diakonov in DBA - русскоговорящее сообщество
Команда SberCloud в рамках онлайн-хакатона SberCode ищет команды и индивидуальных специалистов, которые знают, как эффективно мониторить ресурсы облачных сервисов.

Узнай больше подробностей об этой и других задачах на sbercode.tech/sber-cloud
Заявки принимаются до 21 февраля
Призовой фонд – 1 000 000 рублей
источник

g

greeninsania in DBA - русскоговорящее сообщество
Ilia Zviagin
в смысле чтобы sequence выставить?
Чтобы знать, что грузить. Я со стороны внешней системы, мне из оракла нужно забирать свежие данные. Идея такая. Допустим, загрузка еженочно. Сегодня я первый раз загружаю, сохраняю max(ORA_ROWSCN) из загруженных данных. Завтра загружаю строки только с ORA_ROWSCN > сохранённого.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Чтобы знать, что грузить. Я со стороны внешней системы, мне из оракла нужно забирать свежие данные. Идея такая. Допустим, загрузка еженочно. Сегодня я первый раз загружаю, сохраняю max(ORA_ROWSCN) из загруженных данных. Завтра загружаю строки только с ORA_ROWSCN > сохранённого.
так тоже бред, узнай это ИЗ ДАННЫХ, а не ИЗ МЕТАДАННЫХ
источник

g

greeninsania in DBA - русскоговорящее сообщество
Почему бред?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Почему бред?
Ну хотя бы потому, что данные ты и так читаешь и знаешь, а это надо будет отдельно читать
источник

g

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

g

greeninsania in DBA - русскоговорящее сообщество
По данным чтобы определить, что изменилось, на внешней системе должен быть триггер, или аудит, что не всегда могут сделать.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
По данным чтобы определить, что изменилось, на внешней системе должен быть триггер, или аудит, что не всегда могут сделать.
Зачем?
источник

IZ

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

g

greeninsania in DBA - русскоговорящее сообщество
В таблице лярд строк. Мне нужно загрузить только миллион, которые изменились за время с последней загрузки)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Почему отдельно? В запросе к той же таблице я и получу для каждой строки ora_scn отдельным полем.
источник

g

greeninsania in DBA - русскоговорящее сообщество
Ага
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Если тебя это не смущает, то всё ок:
is useful for determining approximately when a row was last updated.
источник

g

greeninsania in DBA - русскоговорящее сообщество
Не смущает. Смущает, что не нагуглил практики применения этого) пару форумов с вопросами от 2004, 2010 годов. Ни use cases, best practices, и тд)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
greeninsania
Не смущает. Смущает, что не нагуглил практики применения этого) пару форумов с вопросами от 2004, 2010 годов. Ни use cases, best practices, и тд)
ну я тоже впервые про это поле слышу...

Это как бы DBTS последней транзакции, менявшей страницу, где данная строка лежит.
Судя по описанию. То есть если меняется соседняя запись, данная тоже помечается как "возможно изменённая".
источник