The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Корректирующие выпуски MySQL Server 5.0.92, 5.1.55 и 5.5.9

13.02.2011 23:47

Представлены новые версии комьюнити сборок MySQL 5.0.92, 5.1.55 и 5.5.9. В ветке 5.0, активная поддержка которой уже прекращена, а предыдущий выпуск состоялся в мае 2010 года, устранено 9 ошибок и 8 уязвимостей, позволяющих совершить DoS-атаку. В выпуске 5.1.55 исправлены 33 ошибки, из которых 5 приводили к краху рабочего процесса.

В версии 5.5.9 исправлено 72 ошибки, из которых к краху приводили 9. Из изменений отмечен полный перевод системы сборки на CMake и прекращение поддержки autotools; в утилиты mysqladmin и mysqldump clients добавлены новые опции "--default-auth" и "--plugin-dir", позволяющие подключить внешний модуль аутентификации; при запуске в системных булевых переменных теперь можно использовать значения ON/OFF, а не только TRUE/FALSE; очень много исправлений связано с поддержкой репликации и партицированием в InnoDB; Одно из изменений отмечено как нарушающее совместимость: когда auto_increment больше единицы, большое число INSERT-операций теперь не может довести счетчик инкрементов до максимального значения (BIGINT UNSIGNED) - вместо возникновения ошибки, счетчик теперь сбрасывается и начинает расти по новой;

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Вышел стабильный релиз СУБД MySQL 5.5
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/29589-mysql
Ключевые слова: mysql
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (5) RSS
  • 1, Аноним123321 (ok), 15:28, 14/02/2011 [ответить]  
  • +1 +/
    > Одно из изменений отмечено как нарушающее совместимость: когда auto_increment больше единицы, большое число INSERT-операций теперь не может довести счетчик инкрементов до максимального значения (BIGINT UNSIGNED) - вместо возникновения ошибки, счетчик теперь сбрасывается и начинает расти по новой;

    наконецто!! алилуя! УРА! за это надо выпить :-) :-)

    наконецто до них дошло, что база-данных это не "бомба замедленного действия" (которая через NNN-insert-операций должна "взорваться")

    вот например -- в SQLite давно уже можно использовать "unique"-ключевое-слово которое работает как "auto_increment" но с тем отличием что не является "забедленной бомбой"
    (однако ясное дело что sqlite нельзя использовать для кучи паралельных запросов.. я его просто как пример синтаксиса привёл)

     
     
  • 2, Аноним12233 (ok), 16:14, 14/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    интересно, в MariaDB будут ли поступать также с autoincrement %)
     

  • 3, Cybister (?), 12:21, 15/02/2011 [ответить]  
  • +/
    "счетчик теперь сбрасывается и начинает расти по новой" - Ыыыыы...
    Не, я понимаю, ошибка возникает, данные теряются... но разве перетирать уже имеющиеся данные - лучше? Просветите, плз.
     
     
  • 4, Аноним123321 (ok), 14:08, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тут надо поэкспериментировать! подождём пока обновления появяться в репозиториях...

    я думаю что просто при достижения максимума -- меняется сам алгоритм поведения auto_increment (тоесть если раньше он просто прибавлялся +1, то теперь после заполнения -- будет "выискавать свободные места", что разумеется более затратно, но врядле будет перезатерание существующих данных)

     
  • 5, Andrey Mitrofanov (?), 14:39, 15/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > "счетчик теперь сбрасывается и начинает расти по новой"

    Все желающие приглашаются пройти на http://bugs.mysql.com/bug.php?id=39828 и убедиться, что _враги_ написали всё наоборот: оно сбрасывалось и врапилось, вместо того, чтобы оуверфлоуиться, и теперь его исправивли. ...но снова что-то поломали.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру