URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 131896
[ Назад ]

Исходное сообщение
"Доступна СУБД MySQL 8.2.0"

Отправлено opennews , 26-Окт-23 10:53 
Компания Oracle сформировала новую ветку СУБД MySQL 8.2 и опубликовала корректирующие обновления MySQL 8.0.35 и 5.7.44. Сборки MySQL Community Server 8.2.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59995


Содержание

Сообщения в этом обсуждении
"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 10:53 
Так же падает при отключении электричества?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:05 
Просто используй полноценные БД вроде sqlite.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:14 
Нормальным людям нужно писать в базу в многопоточном режиме. Склайт на такое неспособен.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:25 
> Нормальным людям нужно писать в базу в многопоточном режиме. Склайт на такое
> неспособен.

Способен, никаких проблем. У меня 100 потоков же пишут. На самом деле их уже 200, но там async. Ну иногда штук 20 встречаются, но это зависит от затупов системы и потом опять неделю живут.


"Доступна СУБД MySQL 8.2.0"
Отправлено _hide_ , 26-Окт-23 15:52 
Настолько не понимать, как работает SQLite -- это нужно очень постараться.

"Доступна СУБД MySQL 8.2.0"
Отправлено Lost Inside , 26-Окт-23 12:06 
Толсто и уныло. Незачет.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:08 
> Толсто и уныло. Незачет.

Но ведь это правда. Но я понимаю, что правда глаза колет.


"Доступна СУБД MySQL 8.2.0"
Отправлено turbo2001 , 26-Окт-23 11:12 
А 8.0 падает?

"Доступна СУБД MySQL 8.2.0"
Отправлено 1 , 26-Окт-23 11:40 
При отключении электричества всё падает, даже sqlite.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:50 
У меня на UPS еще 30 минут пишет в базу, а только потом падает.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 26-Окт-23 15:37 
Что UPS пишет в базу?
Жалобы об отключении, что-ли?

"Доступна СУБД MySQL 8.2.0"
Отправлено Всем Анонимам Аноним , 26-Окт-23 11:19 
myisam давно удалили уже, не помню в каком году.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:50 
А что там с DBF тоже уже удалили?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:22 
бесперебойник ставь
ничего падать никуда не будет

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 26-Окт-23 14:24 
> Так же падает при отключении электричества?

против отключения электричества есть упсы, генераторы, кластеры и бэкапы.


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 26-Окт-23 15:37 
Ещё write barrier есть, но это не про кулибинов.

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 27-Окт-23 08:39 
последний мой проект: купить 2 (нет, лучше 4) TB RAM, сделать рам-диск, всосать туда всю базу, выкрутить лимит по иопсам, бекапы сбрасывать на idle. разумеется, монолит и легаси. девляпсы, завидуйте молча.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 16:22 
Теперь вопрос: сколько часов транзакций теряется при потере питания?

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 27-Окт-23 16:57 
> Теперь вопрос: сколько часов транзакций теряется при потере питания?

ноль!
при потере питания UPS дает сигнал комплюхтеру, тот делает последний бэкап, останов базы, холодную копию базы, останов остальных демонов, sync; sync; sync; shutdown -h now


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 28-Окт-23 09:59 
> при потере питания UPS дает сигнал комплюхтеру, тот делает последний бэкап, останов
> базы, холодную копию базы

И в этом время полудохлая батарейка UPS таки умирает.
А ещё UPS умеют умирать внезапно, не предупредив.

Так сколько транзакций теряется при внезапной потере питания?



"Доступна СУБД MySQL 8.2.0"
Отправлено ы , 28-Окт-23 10:46 
Ты не в курсе, что есть PRTG и всякие разные дэшборды? В том числе и UPS есть дэшборд. Какая жаль. Если админы такое не делают, то это админы локалхоста. Пинка под зад таким.
Продолжай рассказывать про внезапно нерабочую дэшборд и прочий непрофессиональный бред, да

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 28-Окт-23 11:59 
Постоянно сидишь и пыришься в дешборды?
Есть заббих, который алертить умеет.

Но алерт тебе не поможет оживить пропавшее питание, только скажет, что да - пропало.
И батарею, которая ещё не детектится, как сдохшая, но сдохнет под нагрузкой - не поможет обнаружить.
Селф-тест с полным разрядом делать можно, но даже оно не гарантирует, и жизнь батарей уменьшается в разы.
И вообще я в вашу рулетку не играю.


"Доступна СУБД MySQL 8.2.0"
Отправлено ы , 28-Окт-23 14:36 
какие у тебя больные фантазии

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 29-Окт-23 16:22 
все-таки есть польза от опеннета и его экспертов - напихают в панамку и не постесняются. в след.технологический перерыв придется тестировать упса и его батареи. напрмер чайник на нем вскипятить, пусть поработает с пользой.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 29-Окт-23 21:39 
UPS - это только начало.
Думаешь, матерь на ходу не может улететь? Или RAM? Или проц? Или БП (ну ладно, этих по 2 бывает)? :)
Тем более что чем больше в системе RAM - тем больше шансов отлететь. Для RAM кстати бывают 1+1 решения, но это дорого.

Так сколько таки часов транзакций теряется при внезапном отказе:? (закончили про пропитание, обобщаем...)


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 29-Окт-23 21:40 
Вообще я бы это вот решение "месим всё в рам" делал только с синхронной репликацией, причём более чем на 2 ноды.

"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:37 
> Вообще я бы это вот решение "месим всё в рам"
> делал только с синхронной репликацией,
> причём более чем на 2 ноды.

И каждые 2 наносекунды! 😃


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 30-Окт-23 15:40 
Синхронную.

"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:34 
> Но алерт тебе не поможет
> И батарею ... не поможет обнаружить.
> Селф-тест с полным разрядом ... не гарантирует
> и жизнь батарей уменьшается в разы.
> И вообще ...

Ну таким жёстким пессимизмом и бекапы не спасут от потери данных за время межбекапного интервала.😲


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 30-Окт-23 15:40 
Спасут от потери хотя бы части волос на заднице вследствие возгорания.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 28-Окт-23 10:00 
sync x 3 - это магия какая-то?

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 28-Окт-23 12:51 
> sync x 3 - это магия какая-то?

вам сколько вообще лет ?
сейчас это делается так:
echo 3 >/proc/sys/vm/drop_caches


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 28-Окт-23 14:22 
Не совсем понял, зачем в твоём посте выше 3 раза sync, если это так делается.

"Доступна СУБД MySQL 8.2.0"
Отправлено Ананий , 30-Окт-23 11:22 
результаты гуглежа :

линукс:
When the sync command exited, the kernel had scheduled the sync, but not all the buffers (including the all-important filesystem superblock) had necessarily made it to the disk." See also: "According to the standard specification (e.g., POSIX.1-2001), sync() schedules the writes, but may return before the actual writing is done.

man sync из Freebsd:
The sync() system call may return before the  buffers  are  completely
flushed.

так что танцы с бубном таки имеют некоторый смысл


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 30-Окт-23 12:02 
Никаких, потому что он все три раза может так вернуться.
sync и потом 3 > drop_caches  - правильный ответ
Однако система ведёт активную запись - логично, что ничего из этого не поможет, перед этим надо всю запись останавливать. Единственный вариант с гарантией - unmount перед собственно.


"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:40 
> echo 3 >/proc/sys/vm/drop_caches

А чё это за sys такой?

# ls /proc | grep sys | wc -l
0


"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 30-Окт-23 19:11 
>> echo 3 >/proc/sys/vm/drop_caches
> А чё это за sys такой?
> # ls /proc | grep sys | wc -l
> 0

а это финношведское низкоуровневое волшебство. google it.


"Доступна СУБД MySQL 8.2.0"
Отправлено пох. , 28-Окт-23 20:45 
> sync x 3 - это магия какая-то?

угу, времен примерно system III или даже раньше.


Удивительно, как шаманские ритуалы, давным-давно утратившие всякий смысл, оказываются живучи.
(впрочем, нет. ничего удивительного. страна дураков. Вон что батарейки в упсе могут внезапно сказать "чпок" - они не, и не слышали даже. prtg у них! Дэшборды! Дна нету.)


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 16:24 
Нагрузка, надеюсь, rare read? Потому что если нагрузка не в основном на запись (есть такие - аналитическая агрегация например, при которой исходный поток хранить не нужно) - какое-то вообще бессмысленное и беспощадное решение, всё равно вся база в итоге в кеш втянется при чтении, можно просто preload делать.

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 27-Окт-23 16:59 
> равно вся база в итоге в кеш втянется при чтении,

кэши и буферы урезаны, перекладывать из RAM в RAM глупое занятие.


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 28-Окт-23 09:53 
Зачем перекладывать и RAM в RAM? Page mapping давно отменили?
В принципе да, понятно, что сетап экспериментальный, бессмысленный и беспощадный.
Постгрыз, надеюсь?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 30-Окт-23 18:09 
А зачем это? Запихивание страниц в РАМ за пределами нормально настроенного буферного кэша вообще прироста доступности не даёт.

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 30-Окт-23 19:06 
> Запихивание страниц в РАМ за пределами нормально настроенного буферного
> кэша вообще прироста доступности не даёт.

начнем с того, что кроме "доступности" есть и другие показатели.
а закончим тем, что я буферный кэш настраивать не умею.
пробовал 2 раза, 2 разные методики, получил мизер,
затраченное время не окупилось.


"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:11 
> против отключения электричества есть упсы, генераторы,

Да-да. И компактный ядерный реактор в подвале здания! 😃


"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:35 
Лет 5 назад создание партиций разных типов завершалось ошибкой. Изменилось ли что-то в этом плане?

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 16:25 
Боюсь спросить, зачем вам партиции разных типов.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:49 
СУБД давно устрели.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 11:59 
Еще скажи, что LAMP стек мертв.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 13:17 
Вообще говоря, да. Как и WAMP, кстати. А еще LAMP из tasksel убрали. И ще из этих 4 штук - LAMP - как минимум 2 неудачны.

"Доступна СУБД MySQL 8.2.0"
Отправлено ы , 26-Окт-23 12:02 
И что же современно, молодёжно?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:51 
Быть блоггером.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 19:15 
Тиктокером. Блогеры остались в 2010-х.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 13:43 
Блокчейн.

"Доступна СУБД MySQL 8.2.0"
Отправлено InuYasha , 26-Окт-23 14:01 
микросервисы-кубернетисы

"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 26-Окт-23 14:26 
> микросервисы-кубернетисы

замечатально. а внутри микросервисов что ?


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 16:26 
Да что-нибудь. 2+2
Главное слово модное.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 12:23 
файлообмен вернулся?

"Доступна СУБД MySQL 8.2.0"
Отправлено EuPhobos , 27-Окт-23 07:41 
> файлообмен вернулся?

Скайп?


"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:46 
>> файлообмен вернулся?
> Скайп?

Да нет же.
Флоппинет!
Фидонет на худой конец. Ну можно фидо поверх IP, если уж надо по модному. 😃


"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 29-Окт-23 16:15 
> файлообмен вернулся?

и не пропадал. экзотический варез в т.ч. на обменниках
(а также в торрентах и облаках яндекс и мэйл.ру).


"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 13:20 
Кто этим пользуется, когда есть MariaDB от старого автора?

"Доступна СУБД MySQL 8.2.0"
Отправлено 11111001010 , 26-Окт-23 13:29 
Я пользуюсь с 2011 года. Не вижу смысла переходить на MariaDB.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 13:43 
Старый автор уже старый. Компания Оракл вечна.

"Доступна СУБД MySQL 8.2.0"
Отправлено InuYasha , 26-Окт-23 14:02 
Надеюсь, что нет, ибо она есть Зло.

"Доступна СУБД MySQL 8.2.0"
Отправлено AndreyChe , 26-Окт-23 14:08 
Почему зло? Спасибо им за прекрасный Orcale Linux, а то центос убили, а нормальной альтернативы нет

"Доступна СУБД MySQL 8.2.0"
Отправлено InuYasha , 26-Окт-23 16:07 
Ты с ними когда-нибудь работал? А про то как они с Sun поступили забыл? А как закрыли доступ к документации и даже старые прошивки на железо? А подсадка пользователей на подписку на подписку на подписку? Разве что хозяин в WHO не заседает, как у микроосфт, но и это не точно.

"Доступна СУБД MySQL 8.2.0"
Отправлено YetAnotherOnanym , 26-Окт-23 21:18 
Прекрасный-то он прекрасный, но когда обнаруживаешь отсутствие в репах софта, который есть во всех ранее использованных дистрах - начинаешь задумываться, а не ну ли его нафиг этот их прекрасный линукс с этим их несокрушимым энтерпрайзным ядром.
Про васянорепы можно не рассказывать.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 14:42 
Можно считать что оно уравновешивает всё другое добро.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 14:03 
Кто этим пользуется если есть MongoDB?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 14:16 
Кому впёрся этот шлак.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 14:40 
Всем кому работать с данными, а столбики строить.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 19:14 
> а столбики строить.

Нейронка за секунду их рисует.


"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 19:13 
> есть MongoDB

Хайп уже прошел и все вернулись на православный sql.


"Доступна СУБД MySQL 8.2.0"
Отправлено ivan_erohin , 27-Окт-23 14:18 
а как же redis ? икона современных бэкендеров и микросервисархитекторов (а также дырка на дырке).

"Доступна СУБД MySQL 8.2.0"
Отправлено InuYasha , 26-Окт-23 14:04 
Это точно. Хотя на MariaDB я уже недолго прожил, перейдя на Слоника.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 26-Окт-23 15:39 
Я. Причём перевожу системы назад с MariaDB - MariaDB угробили-таки, смогли.

"Доступна СУБД MySQL 8.2.0"
Отправлено InuYasha , 26-Окт-23 16:09 
> Я. Причём перевожу системы назад с MariaDB - MariaDB угробили-таки, смогли.

Как!? Что случилось?


"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 00:23 
По сути много что, но самое основное - это то, что выпилили треды сброса пула. Это фаталити.

"Доступна СУБД MySQL 8.2.0"
Отправлено Tron is Whistling , 27-Окт-23 16:28 
В восьмёрке-то всё правильно сделано - компрессию перенесли в i/o thread, там можно флашеры и выпилить было - но до сих пор не выпилили. А в машухдб взяли и выпилили флашеры, оставив компрессию - в итоге она теперь замечательно идёт в один поток.

"Доступна СУБД MySQL 8.2.0"
Отправлено Vlad Violentiy , 26-Окт-23 19:36 
в основе последней Maria лежит подкрученная 5.7

8ка таки это революция в плане скорости

"Доступна СУБД MySQL 8.2.0"
Отправлено penetrator , 26-Окт-23 20:30 
и глюков, с десяток баз создашь по семерой и накрылся интанс, в 8.1 так было

"Доступна СУБД MySQL 8.2.0"
Отправлено penetrator , 26-Окт-23 20:31 
я имел ввиду пересоздашь одну и ту же базу, на девелоперской машине например

"Доступна СУБД MySQL 8.2.0"
Отправлено BrainFucker , 28-Окт-23 06:43 
> Кто этим пользуется, когда есть MariaDB от старого автора?

Недавно пришлось воспользоваться. Разворачивал один проект, ну там всё на докерах как обычно и тащило mysql в отдельном контейнере. Mariadb и так уже присутствовал в системе, хотел попробовать обойтись без лишнего Mysql и использовать уже используемую Mariadb, а не завелось, ругалось на отсутствие какой-то функции из mysql, которую этот бэкенд использовал. Пришлось оставить этот контейнер с mysql тоже.


"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 15:49 
А зачем Марию использовать, если mysql никуда не исчез и работать продолжает?

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 14:00 
Жду когда будет горизонтальное масштабирование из коробки, а пока это бесполезная бд.

"Доступна СУБД MySQL 8.2.0"
Отправлено Аноним , 26-Окт-23 15:45 
> Плагин с поддержкой Webauthn пока доступен только для MySQL Enterprise.

Оракл как обычно, в своём репертуаре. Энтерпрайзу как раз это всё не нужно особо, у энтерпрайза есть SSO с любыми методами аутентификации. Это простым смертным пароли вводить лень, даже админам (особенно админам).


"Доступна СУБД MySQL 8.2.0"
Отправлено rvs2016 , 30-Окт-23 13:59 
О! И правда наваяли восьмую mysql.
Ну только не 8.2.0 (как в заголовке новости), а только 8.0.33, но я и о ней не знал:
# pkg search -x '^mysql.*(server|client)'
mysql57-client-5.7.42          Multithreaded SQL database (client)
mysql57-server-5.7.42          Multithreaded SQL database (server)
mysql80-client-8.0.33_3        Multithreaded SQL database (client)
mysql80-server-8.0.33          Multithreaded SQL database (server)
mysqlwsrep57-server-5.7.43     MySQL database enhanced with Galera replication (server package)
А чё в этих восьмых mysqlях есть такого, чтобы на них переходить с mysqlей пятых?