The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна СУБД MySQL 8.2.0, opennews (??), 26-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


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

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

39. "Доступна СУБД MySQL 8.2.0"  –3 +/
Сообщение от Tron is Whistling (?), 26-Окт-23, 15:37 
Ещё write barrier есть, но это не про кулибинов.
Ответить | Правка | Наверх | Cообщить модератору

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

67. "Доступна СУБД MySQL 8.2.0"  –5 +/
Сообщение от Tron is Whistling (?), 27-Окт-23, 16:22 
Теперь вопрос: сколько часов транзакций теряется при потере питания?
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

83. "Доступна СУБД MySQL 8.2.0"  –2 +/
Сообщение от ы (?), 28-Окт-23, 14:36 
какие у тебя больные фантазии
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от ivan_erohin (?), 29-Окт-23, 16:22 
все-таки есть польза от опеннета и его экспертов - напихают в панамку и не постесняются. в след.технологический перерыв придется тестировать упса и его батареи. напрмер чайник на нем вскипятить, пусть поработает с пользой.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

88. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Tron is Whistling (?), 29-Окт-23, 21:40 
Вообще я бы это вот решение "месим всё в рам" делал только с синхронной репликацией, причём более чем на 2 ноды.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

95. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Tron is Whistling (?), 30-Окт-23, 15:40 
Синхронную.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

96. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Tron is Whistling (?), 30-Окт-23, 15:40 
Спасут от потери хотя бы части волос на заднице вследствие возгорания.
Ответить | Правка | Наверх | Cообщить модератору

77. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Tron is Whistling (?), 28-Окт-23, 10:00 
sync x 3 - это магия какая-то?
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

81. "Доступна СУБД MySQL 8.2.0"  –1 +/
Сообщение от ivan_erohin (?), 28-Окт-23, 12:51 
> sync x 3 - это магия какая-то?

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

Ответить | Правка | Наверх | Cообщить модератору

82. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Tron is Whistling (?), 28-Окт-23, 14:22 
Не совсем понял, зачем в твоём посте выше 3 раза sync, если это так делается.
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступна СУБД 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.

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

Ответить | Правка | Наверх | Cообщить модератору

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

Ответить | Правка | Наверх | Cообщить модератору

97. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от rvs2016 (ok), 30-Окт-23, 15:40 
> echo 3 >/proc/sys/vm/drop_caches

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

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

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

103. "Доступна СУБД 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.

Ответить | Правка | Наверх | Cообщить модератору

84. "Доступна СУБД MySQL 8.2.0"  +2 +/
Сообщение от пох. (?), 28-Окт-23, 20:45 
> sync x 3 - это магия какая-то?

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


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

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

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

73. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от ivan_erohin (?), 27-Окт-23, 16:59 
> равно вся база в итоге в кеш втянется при чтении,

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

Ответить | Правка | Наверх | Cообщить модератору

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

101. "Доступна СУБД MySQL 8.2.0"  +/
Сообщение от Аноним (101), 30-Окт-23, 18:09 
А зачем это? Запихивание страниц в РАМ за пределами нормально настроенного буферного кэша вообще прироста доступности не даёт.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру