Задать вопрос
Ответы пользователя по тегу MySQL
  • Хранение большого кол-ва файлов: БД или диск?

    kuroneco
    @kuroneco
    Системный администратор
    Это не много.
    1.В БД ты можешь хранить сам путь до них, если хочется возможности сортировки по каким-то параметрам и если планируется отдавать их через какое-то api или тип того.
    2. Храните на диске. Но перед этим поставьте нечто, что будет кешировать (самые частые картинки) отданный материал nginx или squid. По файловой системе - озаботьтесь большим кол-вом inode и сортировкой файлов по папкам, а не одной кучей в одной папке.
    Если планируется рост изображений, смотрите в сторону кластерных фс, чтобы не было узких мест, но с вашими размерами, хватит и одного диска.
    Ответ написан
    Комментировать
  • Перенос MySQL c InnoDB на другой сервер без длительно остановки?

    kuroneco
    @kuroneco
    Системный администратор
    Снимаете бинарный дамп с помощью innobackupex с мастера.
    Заводите его на вашем другом сервере в виде slave.
    Запихиваете слейв в read only через глобальную переменную.
    Когда слейв догонит мастера, переключаетесь на слейв (не сломается, так как ничего писаться не будет).
    Выключаете реплицирование, выключаете read only.
    Ответ написан
    Комментировать
  • Как ускорить выборку из mysql?

    kuroneco
    @kuroneco
    Системный администратор
    Выполните: explain select id,value from table where id=1234567 limit 1;
    И увидите, что пытается сделать оптимизатор. Используется индекс или нет.
    Еще, что у вас за движок таблицы. Сколько занимает БД и таблица?
    Ответ написан