|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
hVostt1) Откуда ДБА знает, не являются ли тормоза следствием не оптимальной работы ПО? Или совокупности различных факторов, где не оптимальные запросы -- это лишь следствие п...ца? И устранение следствия это как в случае с болезнью, боль снимает, но ничего не лечит, а только усугубляет. 2)SERG1257Смотрим на базу, спроектированную не дай бог спецами и удивляемся как оно вообще работает, ненужных индексов полно, нужных не хватает, но трогать ничего нельзя ибо поддержки лишим, можно только задокументировать ситуацию и отправить рекламацию разработчикам. Ну, в нашем мире, это не должно делаться руками, так как это натуральная обезьянья работа. У нас, например, это метрики, различные показатели, которые показывают и сигнализируют, где боттлнеки, где деградация, где нездоровая тенденция и т.д. и т.п. 1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность. Есть, конечно, варианты кривого клиентского кода... 2) Вопрос: Если это обезьяний труд, почему до сих пор разработчики СУБД это не автоматизировали? Да, подсказки можно получить через скрипты. Но если тупо следовать подсказкам, то будет куча лишних индексов, что скажется на производительности операций изменения данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 17:42 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Megabyte1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность. Есть, конечно, варианты кривого клиентского кода... Кривой клиентский код - это редкость? Чаще кривой серверный? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 23:06 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Свежак: 21745882 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 23:29 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
skyANAMegabyte1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность. Есть, конечно, варианты кривого клиентского кода... Кривой клиентский код - это редкость? Чаще кривой серверный? Кривой клиентский код обычно не так сильно влияет на производительность, как серверный. Хотя в ПО, где используется ОРМ, там, наверное, иначе по причине отсутствия серверного кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 13:35 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Megabyte1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность. Есть, конечно, варианты кривого клиентского кода... Складывается стойкое ощущение, что у кого-то БД -- основной источник проблем)) По поводу "клиентского кода", это про двух или трёх звенку? Megabyte2) Вопрос: Если это обезьяний труд, почему до сих пор разработчики СУБД это не автоматизировали? Да, подсказки можно получить через скрипты. Но если тупо следовать подсказкам, то будет куча лишних индексов, что скажется на производительности операций изменения данных. При чём тут разработчики СУБД? Речь идёт о разрабатываемом ПО. Судя по тому, что я видел за свою жизнь, в разных больших и малых конторах... Такие вещи, как: нормальное журналирование, юнит и интеграционные тесты, метрика, мониторинг -- вообще не популярны. Как бы, изначально делать через жопу, а потом звать админа/дба, чтобы "всё порешал" -- смотрю это и есть классический, абсолютно нормальный подход. Я за автоматизацию. Девопс решает именно эту задачу. Если конечно не решать задачу организации рабочих мест, чтобы было нужно больше обезьяньего труда. Тогда дба нужны конечно, чего уж. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 16:12 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
hVostt Такие вещи, как: нормальное журналирование, юнит и интеграционные тесты, метрика, мониторингИ даже если все это сделать, то все равно без ДБА не обойтись. Их (ДБА) нужно будет меньше, заниматься они будут другим, но полностью избавится от ДБА не получится. hVostt Как бы, изначально делать через жопуНемного не так. Изначально делаем как умеем . hVostt а потом звать админа/дба, чтобы "всё порешал"Не "порешай", а сделай хоть что-нибудь , зачем ты тебе деньги платим. hVostt Я за автоматизацию.А кто против то. hVostt Девопс решает именно эту задачу.Не решает, а должен решать. Решать будут все равно разработчики которые "хренакс, хренакс и в продакшн". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 16:51 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
SERG1257И даже если все это сделать, то все равно без ДБА не обойтись. Их (ДБА) нужно будет меньше, заниматься они будут другим, но полностью избавится от ДБА не получится. За последние чуть меньше 10 лет, не встречал. Ни необходимости, ни в живую. Хотя проекты и федерального уровня, и уровня моб. операторов, суровый и кровавый энтерпрайз. Не видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 18:49 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
hVostt, что и хреново :) вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 19:21 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ViPRoshVostt, что и хреново :) вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 23:43 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
skyANAViPRoshVostt, что и хреново :) вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило. зачем прогу то переписывать? она как раз делает то что от нее требуется а нанимать не хотят - типа фиг ли там, любой баран знает как сервер работает ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2018, 23:53 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ViPRoshVostt, что и хреново :) вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит сколько ж там записей в секунду сервер не успевают переваривать?) и причем тут дба? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 00:36 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ОзверинViPRoshVostt, что и хреново :) вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит сколько ж там записей в секунду сервер не успевают переваривать?) и причем тут дба? это задача дба - определить, где затык и предложить решение проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 02:03 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ViPRosskyANAпропущено... Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило. зачем прогу то переписывать? она как раз делает то что от нее требуется а нанимать не хотят - типа фиг ли там, любой баран знает как сервер работает А мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД? Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать? ДБА тут тебе чем поможет? Тут системный подход требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 09:11 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
LenaVОзверинпропущено... сколько ж там записей в секунду сервер не успевают переваривать?) и причем тут дба? это задача дба - определить, где затык и предложить решение проблемы. А если затык не в БД, то что толку от ДБА, который скажет: "Затык не в БД, мяч на вашей стороне"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 09:12 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
LenaV, в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 09:14 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
LenaVОзверинпропущено... сколько ж там записей в секунду сервер не успевают переваривать?) и причем тут дба? это задача дба - определить, где затык и предложить решение проблемы. я может чего то не понимаю, но все, что дба может - это сказать, что база справляется или не справляется, тогда как затык может быть вообще на любом уровне и там без профилирования и\или метрик - не обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 09:48 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 11:11 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Дмитрий МухА мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД? Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать? ДБА тут тебе чем поможет? Тут системный подход требуется. А вот кто должен на все эти вопросы отвечать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 14:55 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Дмитрий МухLenaV, в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете? типичный наезд дилетанта на дба, типо, покажите настройку fast=true и не учите меня жить а норм дба скажет: "it depends..." от кол ва ядер, от памяти, от дисков, от конфигов в ОС и бд, от кода инсертов (то ли это ОЛТП с одиночными инсертами то ли ХД с пакетными загрузками) в общем, скаяана, твои попытки обосрать дибиеев, только подчеркивают твою некомпетентость впрочем, как всегда... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 17:50 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ViPRosДмитрий МухА мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД? Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать? ДБА тут тебе чем поможет? Тут системный подход требуется. А вот кто должен на все эти вопросы отвечать? System Owner ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 07:59 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
казинакДмитрий МухLenaV, в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете? типичный наезд дилетанта на дба, типо, покажите настройку fast=true и не учите меня жить а норм дба скажет: "it depends..." от кол ва ядер, от памяти, от дисков, от конфигов в ОС и бд, от кода инсертов (то ли это ОЛТП с одиночными инсертами то ли ХД с пакетными загрузками) в общем, скаяана, твои попытки обосрать дибиеев, только подчеркивают твою некомпетентость впрочем, как всегда... типичное поведение свихнувшегося мудака я задал простой вопрос: "что Вы как ДБА посоветуете?" а он в нём увидел "наезд дилетанта", "попытки обосрать дибиеев" клиника ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 08:02 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Дмитрий МухSystem Owner Это хорошо, но кто является System Owner в этом, например, топике: http://www.sql.ru/forum/actualthread.aspx?tid=1306180 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:30 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДмитрий МухSystem Owner Это хорошо, но кто является System Owner в этом, например, топике: https://www.sql.ru/forum/actualthread.aspx?tid=1306180 Нормально мысль свою сформулируйте, а то не понятно, на что намекаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 14:02 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, вот к примеру как определена роль у нас в компании: System Owner role Accountability: - focus on things like quality, documentation, technical debt, stability, scalability, and release process. - prepare and maintains description/diagrams of current architecture structure for the system and explain this in detail to the team members - coordinator and guides people who code in that system to ensure that they don’t stumble over each other - manage architectural requirements for the system. He understands the business requirements and converts them to technical design - validate the economic impact of design decisions - participate in design of architectural solution for every new functionality - regularly review architectural solutions during the process of development - monitor consistency of quality attributes (performance, security, scalability etc) of the system during the process of development - do the final review after implementation and release. Create follow-up improvement tasks list after that С чем-то не согласны? Есть что предложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 14:05 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
skyANAНормально мысль свою сформулируйте, а то не понятно, на что намекаете. В этом топике гнётся линия, что ответственность за работу запросов лежит на разработчиках приложений. В топике по ссылке разработчик приложения говорит, что он тут ни при чём. Автор одного из этих двух топиков неправ. Мой вопрос в том - который из них неправ по мнению Муха? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 14:06 |
|
|
start [/forum/topic.php?fid=35&msg=39743231&tid=1552196]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
163ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 534ms |
0 / 0 |