@dba_ru

Страница 57 из 718
Алексей
11.11.2016
14:35:00
ога да

Vladislav
11.11.2016
14:35:57
https://en.wikipedia.org/wiki/Database_administrator

Алексей
11.11.2016
14:36:19
ога херова написанные разрабами

Google
Vladislav
11.11.2016
14:36:33
ога херова написанные разрабами
вот ваще не его задача

Алексей
11.11.2016
14:36:50
ну от размера конторы зависит

где то есть столко работы что надо отдельного дба для понимания стораджевого уровня где то нету

Vladislav
11.11.2016
14:37:41
оптимизацией занимается не админ

Fike
11.11.2016
14:37:52
дба ответственен за аптайм и скорострельность базы. если этому что-то мешает, включвя чужие запросы, он должен это разрулить.

Vladislav
11.11.2016
14:38:05
и непонятно, почему архитектуру в wiki записали тоже на DBA

Fike
11.11.2016
14:38:36
а на печке сидеть все-таки другая профессия

Vladislav
11.11.2016
14:38:49
ДБА придет к разрабам и выдаст пистон

Fike
11.11.2016
14:39:05
это один из варинатов "разрулить"

Dmitry
11.11.2016
14:39:07
вики как источник говно

Vladislav
11.11.2016
14:40:14
ну про DBA в английской версии, если не брать в расчет дизайн, написано более менее адекватно

Google
Vladislav
11.11.2016
14:40:35
в конечном счете, DBA - Database administrator

Алексей
11.11.2016
14:41:50
учетки делать что ли ?

и шардинги крутить ?

Fike
11.11.2016
14:41:56
лол

Dmitry
11.11.2016
14:42:03
учетки делать что ли ?
А РЕПЛИКАЦИЮ ПОДНИМАТЬ?!

Al
11.11.2016
15:07:31
бухам инет чинить же

キリル
11.11.2016
17:04:05
Дба может проанализировать производительность базы и выдать набор sql которые написаны через жопу. А как их оптимизировать дело вообще не его. Далее или архитектор или сам разработчик должен это гавно за собой убирать

Fike
11.11.2016
17:07:16
по описанию почти совпадает с вахтером, следящем за сменкой

Vladislav
11.11.2016
17:07:35
А так и есть

Админ, он и в Африке админ

キリル
11.11.2016
17:08:46
Дело дба следить чтобы бакапы делались вовремя, стандбай был актуальный, репликация не падала, вовремя делать апгрейды и патчи применять. Такие дела

Fike
11.11.2016
17:10:12
то есть 90% времени заниматься ничем

キリル
11.11.2016
17:11:33
Я смотрю на наших дба - если бы они этим ничем занимались, тогда всем было бы счастье

Алексей
11.11.2016
17:12:04
ваши дба. особенные дба.

キリル
11.11.2016
17:13:24
Возьмем тех же например Линукс администраторов. Если кто-то из говнокодеров написал хреновый баш-скрипт или прогу, будет это его обязанностью его переписать?

Fike
11.11.2016
17:13:54
ммм

я правильно понимаю, что прдполагается, что он в этой ситуации встанет и громко крикнет "нет!!!111 я не буду это чинить!111 это не входит в мою зону ответственности!1111"?

Алексей
11.11.2016
17:15:01
конечно не станет

зафиксирует же

Google
Алексей
11.11.2016
17:15:23
дба это теория множеств а не эксплуатация

кто сказал нахер таких дба ?

это что бунт ?

キリル
11.11.2016
17:17:20
Никто про бунт не говорит. Просто провожу аналогии чтобы было понятнее оппонентам в данном треде

Fike
11.11.2016
17:17:31
Ну, в общем, для меня выглядит странной ситуация, в которой специалист не делает ничего, столкнувшись с проблемой в своем поле действий.

Даже если проблема возникла не из-за него

キリル
11.11.2016
17:17:52
Дба это не программист

Fike
11.11.2016
17:18:03
и что?

я не предлагаю программы переписывать

キリル
11.11.2016
17:18:27
Он не может сделать адекватные действия чтобы запрос стал работать хорошо

Он должен донести наличие проблемы до профильных специалистов

Fike
11.11.2016
17:18:51
просто когда при виде плохого запроса начинается "ой все, пусть прогер переписывает" вместо того, чтобы прямо сейчас как-то смягчить ситуацию - это странно

キリル
11.11.2016
17:19:58
Видимо дорогой коллега вы не сталкивались в своей работе с подобными вещами. Я только такой вывод могу сделать

Я с этим на работе сталкиваюсь постоянно

Fike
11.11.2016
17:21:48
пошел argumentum ad квалификация

キリル
11.11.2016
17:23:15
Лол

Fike
11.11.2016
17:23:54
у меня бывали не очень хорошие штуки на проде с не очень хорошо написанными приложениями. у меня не было такого опыта, чтобы вот так перекидывали ответственность и отказывались предлагать временные решения.

Алексей
11.11.2016
17:24:56
тут думаю вопрос не в ритических ситуация а чт будет происходит в ситуация с приемлимой деградацией.

Google
キリル
11.11.2016
17:24:57
Исправить запрос в случае оракла можно например оутлайнами. Без переписывания всего приложения. Но это только оракл. а если запросы не в бд находятся а где-то на app server в куче java кода. дба это 100% не осилит и не должен вообще.

Алексей
11.11.2016
17:25:17
когд можно взять и починить а можно сказать "опять эти утырки нагавнокодили"

Al
11.11.2016
17:25:35
Лучше вообще тогда не работать. Видишь проблему. Можешь пофиксить. Есть на это время. Делай.

Алексей
11.11.2016
17:25:41
а вот в таких местах и видно слаженость работы людей

キリル
11.11.2016
17:25:49
Дба лазить в бизнеслогику? Лолшто?

Admin
ERROR: S client not available

Алексей
11.11.2016
17:26:19
а да. кроме вебскейла есть еще ентерпайз.

Fike
11.11.2016
17:26:22
А как смягчить? Новые сервера что-ли поставить?
ну вот ты достаешь запрос, а там индекса на джойнах нет. а таблицы не слишком большие. или видишь, что все в файлсорт уходит. ты в этот момент не поставишь индекс и не перенесешь временную папку на рамдиск, чтобы хоть как-то спасти приложение?

Алексей
11.11.2016
17:26:39
поведение дба будет отличаться.

думаю банковский дба обязан зафиксировать поведение. и рапортовать о нем.

キリル
11.11.2016
17:27:19
Построить индекс на таблице которую лочат уже какие-то сессии которые ее фулсканят? Ахаха

Fike
11.11.2016
17:27:21
ну, конкретно в этом случае предполагаем, что приложение вообще не отвечает

Алексей
11.11.2016
17:27:27
вебскейловый дба должен поправить

キリル
11.11.2016
17:28:08
Такое только энтерпрайз версии того же оракла позволяют. А SE по губам вам нашлепает

Fike
11.11.2016
17:28:12
Построить индекс на таблице которую лочат уже какие-то сессии которые ее фулсканят? Ахаха
либо приложение лежит следующий час, либо за пять минут принимаются какие-то штуки, которые позволят его поднять, вплоть до ребута серверов

キリル
11.11.2016
17:29:39
За такой ребут системы 24/7 у вас из зп снимут больше, если даже это было из соображений оптимизации

キリル
11.11.2016
17:31:13
Если таблица очень популярная и большая, то у нас иногда нужно отключить все обращения к ней. Что бывает равносильно запустить экземпляр в restricted mode

Fike
11.11.2016
17:31:44
Не, приложение уже можно считать в дауне. Там специфичный случай, когда вся база помещалась в шестьдесят мегов, из которых большая часть в этих запросах не участвовала, но джойнами на поиске ее довели до 700 000 результатов.

キリル
11.11.2016
17:34:15
А вот EE умеет строить индексы online, за отдельные деньги

Google
Fike
11.11.2016
17:35:12
ну и зачем нам тогда админы

Алексей
11.11.2016
17:35:26
noops идеология

Fike
11.11.2016
17:35:40
разрабы могут и поставить, и приложение хорошо написать

Алексей
11.11.2016
17:36:06
просто разрабы хотят спать по ночам.

Vladislav
11.11.2016
17:36:19
Вообще, при разработке, админ не должен лезть...

Алексей
11.11.2016
17:36:37
и никто никогда не хочет заниматься обычной эксплуатацией...

Vladislav
11.11.2016
17:36:44
А вот запретить хуярить в прод должен как раз дба

Al
11.11.2016
17:38:08
Вчера только был в банке. Наблюдал мучения с банковской софтиной... причем банк не маленький и довольно известный. Там такой цирк был. Походу когда наращивали функционал, то не дописывали старое приложение. А писали новое котооое частично работает поверх старых... гыы как результат одни и те же данные хранятся в разных базах. И что бы поменять что нибуть в клиенском акаунте. Нужно пройти по куче мест и удалить старые данные. Иначе при попытке изменить оно полезет хер знает куда и в какой то древней таблице найдет что новые данные отличаются от старых и вообще все нельзя. Но при этом сама таблица куда пытаешся внести новые данные пустая. :)

Fike
11.11.2016
17:38:19
я понимаю, что у меня специфичный взгляд на эту кухню и размер команды, в которой работаю, совсем не гигантский, но у меня в голове не уклакдывается, как в такой момент можно что-то спихивать. потому что у разрабов все равно рано или поздно рванет, потому что мир не идеальный.

Vladislav
11.11.2016
17:38:24
разрабы могут и поставить, и приложение хорошо написать
Вообще, для работы с БД обычно набирают отдельных людей, которые не говнокодят, а пишут нормальные запросы...

Fike
11.11.2016
17:38:42
у нас скорее бы зарплаты лишили за такой выкидон, чем за попытки спасти ситуацию

да, и они сидят, пьют чай и посылают разработчиков исправлять запросы самостоятельно

Vladislav
11.11.2016
17:40:00
Вчера только был в банке. Наблюдал мучения с банковской софтиной... причем банк не маленький и довольно известный. Там такой цирк был. Походу когда наращивали функционал, то не дописывали старое приложение. А писали новое котооое частично работает поверх старых... гыы как результат одни и те же данные хранятся в разных базах. И что бы поменять что нибуть в клиенском акаунте. Нужно пройти по куче мест и удалить старые данные. Иначе при попытке изменить оно полезет хер знает куда и в какой то древней таблице найдет что новые данные отличаются от старых и вообще все нельзя. Но при этом сама таблица куда пытаешся внести новые данные пустая. :)
В банках везде полный пиздец. В России вроде только два три банка, у которых более менее адекватно с разработкой, это сбер и тинькофф, возможно еще есть один два, но все остальные крупные, сидят чуть ли не в говне, в плане софта и разработке

Алексей
11.11.2016
17:40:50
чо то альфа тоже пиарится

Vladislav
11.11.2016
17:42:20
Я вообще говорю о Royal Bank of Canada :)
За бугром политику не знаю, хотя по опыту общение с некоторыми компаниями, могу сказать, что там тоже есть множество застоев в развитии технологий

Architector
11.11.2016
17:42:28
Я вообще говорю о Royal Bank of Canada :)
Это общее место во всем мире ) Говнокод

Страница 57 из 718