Size: a a a

2021 October 07

O

Onlinehead in ctodailychat
а то, что их никто не читает, ну... это проблемы клиентов:)
источник

AO

Alexander Ovchinniko... in ctodailychat
вот было бы неплохо обязать писать это не мелким размером шрифта
источник

AE

Alexey Efremov in ctodailychat
это как на обуви прада писать на подошве «сделано с использованием детского труда»
источник

O

Onlinehead in ctodailychat
Там нет мелкого шрифта. Обычный документ. https://www.notion.so/help/security-and-privacy - вот)
источник

AO

Alexander Ovchinniko... in ctodailychat
сейчас ситуация - "большая деревня"
источник

AO

Alexander Ovchinniko... in ctodailychat
все друг другу все данные сливают и никто ни за что не отвечает
источник

AO

Alexander Ovchinniko... in ctodailychat
покупаете что-нибудь в условном интернет-магазине, через какое-то время рекламные звонки начинаются
источник

O

Onlinehead in ctodailychat
Это у вас в России закон о ПД нифига не работает. Тут в ЕС с тебя 40 бумажек возьмут и еще столько же потом пришлют на каждый чих
источник

O

Onlinehead in ctodailychat
И нет, никто внезапно не звонит на телефон. За 4 года на телефон, зареганный буквально во всех сервисах из популярных тут, мне спамеры звонили ровно... эм, 0 раз. Общественные опросы от государства и звонки тех, кому я прям давал разрешение, я помню.
источник

AO

Alexander Ovchinniko... in ctodailychat
ну, кстати, шутки-шутками, а вот инженерам поиграть в Factorio точно нужно)
источник

AO

Alexander Ovchinniko... in ctodailychat
даже полагаю, наблюдение за игрой в Factorio могло бы в некоторых случаях собеседование заменить)
источник

MS

Max Syabro in ctodailychat
хы
источник

AO

Alexander Ovchinniko... in ctodailychat
если поставить задачу вида "отрефакторьте монолитную фабрику, выделите в "микросервисы" отдельные её части", то получим по сути имитационную модель реального мира, в котором надо резать монолит на микросервисы и определять, как именно это делать, увидеть, как соискатель принимает решения такого типа, там кучу задач такого типа можно придумать)
источник

AO

Alexander Ovchinniko... in ctodailychat
и я абсолютно уверен, что лет через 10-20 при собеседованиях в какой-нибудь faagn надо будет поиграть в какую-нибудь такую игру) вполне себе идея для стартапа, кстати)
источник

AE

Alexey Efremov in ctodailychat
надеюсь через 10-20 лет сами фаанги разобьют на микросервисы 🤣
источник

AO

Alexander Ovchinniko... in ctodailychat
возможно) но с этим лучше быть аккуратнее) в отсталые регионы они всё-таки прогресс тащат) без влияния западных корпораций на общество Россия была бы более дремучей страной) да и не только Россия)
источник

A

Anton in ctodailychat
Доброго денёчка.

У меня опять вопрос про нелёгкий выбор, но в этот раз про реляционные базы данных.

-- Коротко:

Что лучше для mysql:

больше RAM (170 GB), но диск SSD
или
меньше RAM (75 GB), но диск NVMe

когда данные (400 GB) не влазят в RAM полностью и там, и там?

-- Подробнее:

Есть сервер c MySQL 5.7, нагрузка - около 400 qps (95% чтение), без пиков растёт потихоньку.

Сейчас под буффер пул выделено 40 GB, данных в бд 400 GB.
На сервере довольно быстрый NVMe, и он загружен этим же mysql, по iotop нагрузка на чтение/запись 200мб/10мб в сек.

Я буду менять сервер, и нужно сделать выбор:

- или 256 GB RAM (под mysql 170 GB) + SSD (250 мб/сек fio rw throughput)

- или 128 GB RAM (под mysql 75 GB) + NVMe (1000 мб/сек fio rw throughput)

Данные нигде в RAM не влезут даже на половину. Мне хочется взять побольше оперативки, но беспокоюсь, что увеличится время ответа - mysql всё равно дёргает диск, и ssd будет работать медленней, чем nvme. А это критичный показатель.

В гугле на этот счёт разные мнения - и есть такое - с реальной нагрузкой разница между ssd\nvme для mysql не ощутима.
Если верить iotop и fio (и если учесть, что там одинаковые попугаи) - то моя текущая нагрузка вполне вписывается в возможности SSD.
Как это точно проверить (кроме как поднять реплику и тестировать запросы, что в условиях отсутствия нагрузки идея так себе кмк) - не знаю.

Статью от percona про nvme читал, но там профиль нагрузки другой - запись.

Какой стул посоветуете?
Заранее от души спасибо, потому что реально разрываюсь)
источник

D

Dmitry in ctodailychat
если к данным случайный доступ - я бы брал nvme
hdd могут прекрасно работать, если данные в основном пишутся (не удаляются, не обновляются) и если читаются блоками
источник

D

Dmitry in ctodailychat
а, тьфу, nvme vs ssd
источник

n🐈

nikoinlove 🐈 in ctodailychat
https://dev.mysql.com/doc/refman/5.6/en/server-status-variables.html#statvar_Innodb_buffer_pool_reads
мониторь вот эту штуку. она показывает сколько чтений было не из пула, если она ноль, значит памяти тебе хватает:)
источник