Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.
А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?
Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.
У кого-то есть положительный опыт?
Текущая запись/чтение БД в(из) ОЗУ на всех системах
Модератор: immortal
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Текущая запись/чтение БД в(из) ОЗУ на всех системах
- За это сообщение автора Chainik поблагодарил:
- Sergey.Chek (Пт сен 04, 2020 11:32 pm)
- Рейтинг: 1.16%
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Текущая запись/чтение БД в(из) ОЗУ на всех системах
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памятиChainik писал(а): ↑Пт сен 04, 2020 11:10 pmДля минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.
А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?
Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.
У кого-то есть положительный опыт?
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Текущая запись/чтение БД в(из) ОЗУ на всех системах
очередь истории?tarasfrompir писал(а): ↑Сб сен 05, 2020 9:44 amДля того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памятиChainik писал(а): ↑Пт сен 04, 2020 11:10 pmДля минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.
А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?
Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.
У кого-то есть положительный опыт?
и вопрос не про кеш, а про всю бд, на моем наборе данных и настройках в 13 раз меньше пишет
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо