Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.
А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?
Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.
У кого-то есть положительный опыт?
Текущая запись/чтение БД в(из) ОЗУ на всех системах
Модератор: immortal
- tarasfrompir
- Сообщения: 3217
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Текущая запись/чтение БД в(из) ОЗУ на всех системах
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памятиChainik писал(а): Пт сен 04, 2020 11:10 pm Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.
А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?
Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.
У кого-то есть положительный опыт?
Спасибо нам ПОМОЖЕТ..!
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
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо