Блог хеллоуворлдщика

Записи с тегом [mysql]


Проблема сортировки в MySQL 5.6

Буквально вчера поднял тему о том, что в MySQL есть проблема с сортировкой полей, где есть не уникальные значения и используется пагинации. В случае, когда одна запись в конце странице, а вторая запись в начале следующей, и они одинаковые, да и еще их разделяет пагинация - одна из записей просто исчезает.

Создав в баг-трекере репорт по данной проблеме, я получил подтверждение по MySQL 5.6 и подтверждение о корректной работе на MySQL 5.5 и 5.7.

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

В баг-трекере есть ответ, что это, якобы, нормальная работа. Тогда вопрос: почему в 5.5 и 5.7 такой проблемы нет? Совпадение? Не думаю.

Ссылка на баг-трекере с подробным описанием и ответами: https://bugs.mysql.com/bug.php?id=83191

Читать далее

Резервное копирование

Резервное копирование

Пару дней назад я выкатил новую версию расширения для резервного копирования, который:

  • умеет лить на FTP используя LFTP
  • работать на OS X и Linux
  • так же хранит архивы N-дней и позже удаляет самые старые из них
  • архивирует используя TAR
  • работает с MySQL и PostgreSQL

Данный скрипт мне всегда приходил на помощь, и несколько лет он просто кочевал из проекта в проект, пока я не подумал, что стоило бы уже обновить версию, что лежит на GitHub и добавить немного нового функционала.

Если вам дороги ваши данные - используйте резервное копирование. =)

Ссылка на расширение и инструкцию по установке: https://github.com/bupy7/sh-backup

Читать далее