- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята, подскажите!
Есть стабильно работающая система, MySQL больше 1 Гб. Растет посещаемость.
Хотел выгрузить базу полностью в оперативку, саппорт утверждает, что это нарушит стабильность системы. Памяти после выгрузки в запасе ~3 гб.
Наверно, саппорт думает, что запись в память и запись на диск - разные вещи?
У Вас выделенный сервер?
Не нужно её никуда выгружать, система сама запихает в дисковый кеш то, что нужно. Лучше оптимизируйте индексы с запросами, и размер кеша под индекс.
такой вариант мелькнул - сделать RAMDISK в оперативе и смонтировать туда /var..... :)
Это очень хорошая тема, работает на порядки быстрее.
Есть даже такая штука как FastDB — база данных, полностью хранящаяся в памяти (сливается периодически на диск).
Главное сделать чтобы бэкапы лились во время, на случай падения питания.
абсолютно бесполезно с точки зрения хостинга.
оптимальный план уже высказал Alexei42 и я с ним согласен.
Lexasoft, Книжник пишет хорошие штуки, но, думаю, вопрос о переписывании приложений не стоит.
У Вас выделенный сервер?
Еще какой! Да, выделенный.
система сама запихает в дисковый кеш то, что нужно.
Спасибо за ваше мнение! Вы внимательно прочитали вопрос?
Есть даже такая штука как FastDB — база данных
К сожалению перевод на другой тип базы невозможен.
Господа — дисковое кеширование используется в полном объеме. Меня интересует именно выгрузка базы в оперативную память. Возможно у меня проблема с формулировкой. 🍾
в первую очередь важно увеличить именно key_buffer, а остальные данные операционка закеширует сама.
есть возможнось создать временные таблицы с engine=memory, но между рестартами сервера данные в таких таблицах не сохраняются, на диске хранится лишь структура и внезапная остановка сервера вызовет потерю данных.
возможно это и имел ввиду саппорт.
Господа — дисковое кеширование используется в полном объеме. Меня интересует именно выгрузка базы в оперативную память. Возможно у меня проблема с формулировкой. 🍾
Если системный файловый кеш и размер key_byffer достаточны, то вся база фактически будет висеть в памяти и обращения к диску будут только при записи. Это можно воочию увидеть, если положить базу на отдельный раздел диска и использовать iostat
Похоже таки проблема с формулировкой.
Расскажите, каким именно образом вы выгружали базу в ОЗУ?
Расскажите, каким именно образом вы выгружали базу в ОЗУ?
Ну не выгружал я! Спрашиваю вашего совета собсно, саппорт мало и невнятно на эту тему говорит.
системный файловый кеш и размер key_byffer достаточны, то вся база фактически будет висеть в памяти
Спасибо! Буду копать в этом направлении.