The OpenNET Project / Index page

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

27.04.2008 21:05  Оценка нового формата InnoDB таблиц в MySQL.

Опубликованы несколько интересных заметок с результатами оценки нового "Barracuda" формата InnoDB таблиц, представленного в недавно выпущенном релизе плагина InnoDB:

  • "Testing InnoDB “Barracuda” format with compression" - оценка производительности нового формата InnoDB, с задействованием средств сжатия на лету (данные загружались на 30-50% медленнее, но зато на диске занимают на 70% меньше места);
  • "Real-Life Use Case for “Barracuda” InnoDB File Format" - по другой оценке, использование нового формата InooDB позволило значительно снизить нагрузку на систему ввода/вывода. 60Гб база после конвертации стала занимать 5Гб, на несколько порядков возросла скорость выполнения запросов с выборкой по первичному ключу.

Несколько других заметок:

  • "Efficient Boolean value storage for Innodb Tables" - сравнение эффективности упаковки нескольких флаговых полей в MySQL таблицах (сравнивались типы bit(1), tinyint(4) и char(0)). В результате, оказалось, что bit(1) и tinyint(4) в InnoDB имеют одинаковый размер, в то время как char(0) эффективней на 10%. Для MyISAM таблиц bit(1) и char(0) одинаковы по эффективности, в то время как tinyint(4) занимает больше места;
  • "MySQL extensions for hosting" - для владельцев хостинг-серверов, представлено полезное расширение MySQL, вводящее возможность учета ресурсов в привязке к отдельному пользователю и таблице, и позволяющее быстро выявить пользователей, создающих повышенную нагрузку на сервер. Доступ к статистике предоставляется через команды SHOW TABLE_STATISTICS, SHOW INDEX_STATISTICS и SHOW USER_STATISTICS;
  • "Common Performance Mistakes: Disk", "Is disk Everything for MySQL Performance ?", "Follow up to my Common Disk Issues", "How multiple disks can benefit for single client workload ?" - познавательная дискуссия о степени влияния дисковой подсистемы на производительность MySQL.


  1. Главная ссылка к новости (http://www.mysqlperformanceblo...)
  2. OpenNews: Патч для выявления медленных запросов к MySQL
  3. OpenNews: Интервью с Мартином Микосом на тему возможного частичного закрытия
  4. OpenNews: Особые возможности MySQL для корпоративных клиентов. Выход InnoDB Plugin 1.0
  5. OpenNews: Анонсирован выход финального релиз-кандидата MySQL 5.1
  6. OpenNews: Сравнение производительности MySQL 5.1 и 6.0
Лицензия: CC-BY
Тип: английский / Практикум
Ключевые слова: mysql, tune, speed, optimization, innodb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, WhiteWind (??), 21:52, 27/04/2008 [ответить]    [к модератору]
  • +/
    > - по другой оценке, использование нового формата InooDB позволило значительно снизить нагрузку на систему ввода/вывода. 60Гб база после конвертации стала занимать 5Гб, на несколько порядков возросла скорость выполнения запросов с выборкой по первичному ключу.

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

     
     
  • 2.2, vapetrov (ok), 22:07, 27/04/2008 [^] [ответить]    [к модератору]
  • +/
    > Дык может база просто дефрагментировалась при конвертации? Я других причин для сжатия более, чем в 10 раз не вижу...

    Примеров можно придумать массу. Например, поле фиксированной длинны размером 100 байт, в котором в среднем занято 10.
    Или, к примеру, текст в юникоде только на русском языке тривиальным образом сжимается вдвое. А нормальным архиватором - в те же самые 10 раз...

    А вообще очень интересные фичи. Респект авторам :)

     
  • 2.5, Аноним (-), 23:31, 27/04/2008 [^] [ответить]     [к модератору]
  • +/
    Чукча-писатель - Там достаточно ясно описано почему больше чем в 10 раз Да и... весь текст скрыт [показать]
     
     
  • 3.6, Аноним (-), 01:12, 28/04/2008 [^] [ответить]     [к модератору]  
  • +/
    Barracuda формата InnoDB таблиц - кажется, и правда чукча ... весь текст скрыт [показать]
     
  • 3.7, WhiteWind (??), 08:38, 28/04/2008 [^] [ответить]    [к модератору]  
  • +/
    >Чукча-писатель? :-) Там достаточно ясно описано почему больше чем в 10 раз.

    Чукча - читатель новости, но не читатель статей (с мобилы неудобно). В новости как-то неявно сказано, что во втором случае тоже сжатие используется. А в статье говорится, что таблица с полями TEXT была сжата - значит я действительно ошибся.


     
  • 1.4, Аноним (4), 23:00, 27/04/2008 [ответить]    [к модератору]  
  • +/
    о. это полезно. проверить самому нет возможности, но хочется верить наслово :)
     

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


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