Оценка нового формата InnoDB таблиц в MySQL

Материал из Викиновостей, свободного источника новостей

27 апреля 2008 года

Опубликованы несколько интересных заметок с результатами оценки нового "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.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Оценка нового формата InnoDB таблиц в MySQL», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.