The OpenNET Project / Index page

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

13.02.2018 23:54  Значительное снижение производительности MyISAM при включении защиты от Meltdown

Разработчики СУБД MariaDB предупредили о существенном снижении производительности хранилища MyISAM при использовании ядра Linux с патчами KPTI, блокирующими уязвимость Meltdown. Замедление операций сканирования строк в MyISAM после применения патчей KPTI составляет около 40%, а при отсутствии поддержки PCID может достигать 90%. Для избавления от подобного эффекта требуется полный редизайн MyISAM.

В качестве обходного пути для избавления от потери производительности рекомендуется перейти на использование хранилищ InnoDB или ARIA, попутно убедившись, что выставлен достаточно большой размер кэша обработки записей (Buffer Pool для InnoDB и Page Cache для ARIA). При размере кэша в 128M (по умолчанию для ARIA) потеря производительности не выходит за пределы 1%.

Также можно отметить корректирующий выпуск MariaDB 10.2.13, в котором хранилище InnoDB обновлено до выпуска 5.7.21 (перенесено из MySQL 5.7.21) и исправлено более 100 ошибок, в том числе устранено 6 уязвимостей, которые могли быть использованы для инициирования удалённого отказа в обслуживании. Началось формирование готовых пакетов c MariaDB для Fedora 27.

  1. Главная ссылка к новости (https://mariadb.org/myisam-tab...)
  2. OpenNews: Релиз ядра Linux 4.15
  3. OpenNews: Линус Торвальдс жестко раскритиковал связанные с микрокодом патчи Intel
  4. OpenNews: Эксплоиты и тесты производительности, связанные с уязвимостями Meltdown и Spectre
  5. OpenNews: Раскрыты подробности двух атак на процессоры Intel, AMD и ARM64
  6. OpenNews: Стабильный выпуск СУБД MariaDB 10.0
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: meltdown, mysql, myisam, mariadb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.2, Ivan_83, 00:29, 14/02/2018 [ответить] [смотреть все]    [к модератору]
  • +15 +/
    MariaDB голосует за AMD.
     
     
  • 2.3, th3m3, 00:44, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • –28 +/
    У AMD, тоже самое.
     
     
  • 3.6, Ivan_83, 01:04, 14/02/2018 [^] [ответить] [смотреть все]    [к модератору]
  • +8 +/
    С чего бы!?
    На АМД эти патчи даже не включаются.
     
     
  • 4.21, iPony, 06:38, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]
  • –14 +/
    Наверно имелось в виду, что с этими патчами процессоры Intel по производительнос... весь текст скрыт [показать]
     
  • 4.22, Аноним, 07:37, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –15 +/
    Не включаются, потому что АМД старательно делают вид, будто у них этой проблемы ... весь текст скрыт [показать]
     
     
  • 5.23, Аноним, 07:50, 14/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Ждем от тебя пруфы что AMD подвержена Meltdown.
     
     
  • 6.28, Аноним, 08:42, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Исходная бумага по Meltdown Similarly, if the processor lacks certain features... весь текст скрыт [показать]
     
     
  • 7.35, Аноним, 10:14, 14/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Однако до тебя еще ни одной официальной новости по AMD не было.
     
  • 7.38, amonymous, 10:54, 14/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    Да, перформятся. Но в отличие от читерского штеуда - честно проверяют RPL и кэш не чешут - результат не взять. Посему на амд мылдауна нет.
     
  • 1.5, Anoninus, 00:52, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Проще окончательно похоронить, чем делать "полный редизайн MyISAM"...
     
     
  • 2.8, Аноним, 01:12, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +9 +/
    Некоторым надо читать быстрее, чем писать.
     
  • 2.43, rshadow, 12:53, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Проще не держать контейнеры пользователей и контейнеры БД на одном хосте Не гов... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, kk, 13:17, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    т е если базу держишь отдельно то уже можно болт на безопасность на этом сервер... весь текст скрыт [показать]
     
     
  • 4.53, пох, 14:58, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    болт на мифические угрозы - да, можно Но я рекомендую внимательно посмотреть на... весь текст скрыт [показать]
     
  • 1.10, all_glory_to_the_hypnotoad, 02:00, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    > Для избавления от подобного эффекта требуется полный редизайн MyISAM.

    Наконец таки появится повод совсем выкинуть это гогно.

     
     
  • 2.45, Sfinx, 13:24, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    и весь остально софт, несовместимый с багами штеуда ждем от штеуда и даунов, ку... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, pavlinux, 02:50, 14/02/2018 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    Postgress кто тестировали подробно и графиками сообщение отредактировано моде... весь текст скрыт [показать]
     
     
  • 2.12, AMDGPUi915, 03:01, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    https www postgresql org message-id 20180102222354 qikjmf7dvnjgbkxe alap3 anar... весь текст скрыт [показать] [показать ветку]
     
  • 2.15, AMDGPUi915, 03:08, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    С графиками https databricks com blog 2018 01 13 meltdown-and-spectre-performa... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, KonstantinB, 03:07, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +10 +/
    Полный редизайн MyISAM требуется примерно с его появления.

    И в MariaDB он уже сделан - это и есть упомянутый ARIA Engine.

     
  • 1.18, Аноним, 04:34, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Так не включайте kpti, очевидно же. На сервере дб от него толку ноль.
     
     
  • 2.27, Аноним, 08:39, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    от него вообще везде толку ноль, где нет проприетарного софта
     
  • 2.31, пох, 09:57, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    а если это сервер не только db на сервере mysql да еще и myisam-only толку, ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, Аноним, 10:09, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Оно и раньше требовало не выдавать права кому попало, сейчас что-то поменялось ... весь текст скрыт [показать]
     
     
  • 4.49, пох, 13:44, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    сейчас стало в разы опаснее Что делать мелким массхостерам наиболее частый сце... весь текст скрыт [показать]
     
  • 3.52, Аноним, 14:30, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так в MySQL по сути всё то же самое https dev mysql com doc refman 5 7 en c... весь текст скрыт [показать]
     
     
  • 4.54, пох, 15:05, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    да, отстал я от жизни Впрочем, эти фичи 5 7 вряд ли многие используют - те, ком... весь текст скрыт [показать]
     
  • 1.29, Аноним, 09:41, 14/02/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    InnoDB сжатая занимает в 2 раза больше места, чем несжатая MyISAM Так что это с... весь текст скрыт [показать]
     
     
  • 2.32, пох, 10:00, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    аллах с вами, это ж пустое место Оно никогда не читается и не пишется вообще-... весь текст скрыт [показать] [показать ветку]
     
  • 2.34, Аноним, 10:10, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    У InnoDB функционала немного больше , какой смысл сравнивать ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, Аноним, 13:46, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    смысл что человека вполне устраивает функционал myisam, среди которого, если что... весь текст скрыт [показать]
     
  • 2.36, Аноним, 10:28, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Так посмотрите на TokuDB, например, если цель сократить использование места на д... весь текст скрыт [показать] [показать ветку]
     
  • 2.39, amonymous, 10:55, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Давно на репейр нарывались Чессгря лучше местом пожертвовать или взять токудб ... весь текст скрыт [показать] [показать ветку]
     
  • 2.57, _, 18:50, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    >Особенно для ssd.

    1TB Samsung ~ $350.00
    ты о чём вообще?!

     
  • 1.37, amonymous, 10:49, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    MyISAM? Это оно ещё кто-то всерьёз использует, ну кроме как для системных таблиц?
     
     
  • 2.40, Аноним, 11:05, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Для системных не используют уже давно MySQL 5.7/8.0. Насчет MariaDB не знаю...
     
  • 1.41, IZh., 12:08, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Интересно, почему такая разница? В смысле, что такого особенного с точки зрения алгоритмов в MyISAM, что производительность так сильно проседает?
     
     
  • 2.42, IZh., 12:10, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    If we look at the handler status variables, we can see that for 8K rows the quer... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.55, J.L., 16:11, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    отличный патч ... весь текст скрыт [показать]
     
  • 1.46, Sfinx, 13:28, 14/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    после такого позора штеуд должен жени^H^H^H^H купить Maria..
     
     
  • 2.48, Michael Shigorin, 13:44, 14/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    _Столько_ жён ему шариа H Wбюджет не позволит ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Andrey Mitrofanov, 13:58, 14/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Миша, не надо завидовать миллионам Монти -P... весь текст скрыт [показать]
     
     
  • 4.59, Аноним, 18:10, 15/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    остались миллионы это ж остатки того миллиарда который он получил с Sun благоп... весь текст скрыт [показать]
     
  • 4.61, Andrey Mitrofanov, 11:15, 16/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Тут некоторые не поняли, поястняю прошлый раз https www opennet ru opennews a... весь текст скрыт [показать]
     
  • 1.58, Ne01eX, 11:17, 15/02/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Всех спасёт Флакон (Falcon) и Ария (Aria). А InnoDB и MyISAM должны уйти в историю. Серьёзно.

    Логично, что поддержке первых двух разрабы MariaDB уделяют максимум внимания, в отличии от... :-\ Родные типы (Ария во всяком случае), как никак...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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