Archive for the ‘Performance’ Category
XtraDB новый Storage Engine от Percona
Written by Yaroslav Vorozhko on December 23, 2008 – 2:17 pm -Новый движок XtraDB был выпущен Percona как замена стандартного InnoDB.
XtraDB на 100% совместим с InnoDB, поэтому вы можете использовать его как полную замену InnoDB. XtraDB разрабатывался для улучшения масштабируемости на современном железе, а также включает в себя множество других возможностей и патчей оптимизированных для высоко нагруженных систем.
Percona XtraDB включает всю InnoDB ACID-совместимую архитектуру и расширенную MVCC архитектуру, добавлены новые возможности, более тюнингована, более информативна, более масштабируема на мульти-процессорных системах, и с улучшенной системой использования оперативной памяти.
Что нового в этом движке? Вот список улучшений:
- INFORMATION_SCHEMA.XTRADB_ENHANCEMENTS. Эта таблица содержит информацию про различия XtraDb и той же версии InnoDb.
- Улучшения в SHOW INNODB STATUS.
- Улучшения в InnoDB IO.
- InnoDB RW-lock fixes. Улучшена масштабируемость для систем с 8+ ядер.
- Buffer pool fixes
- innodb_buffer_pool_pages
В общем это сейчас тунингованый InnoDB, только OpenSource. Для комьюнити публичный OpenSource считаю большим плюсом.
Percona сделала и продолжает делать отличную работу по развитию и поддержке MySQL.
Думаю Percona это новая MySQL и уже в скором будущем мы не раз в этом убедимся. :)
Тесты производительность ввода вывода XtraDB
Тесты производительности и нагрузки CPU XtraDb
Документация по XtraDB http://www.percona.com/docs/wiki/percona-xtradb:start
Исходные коды на XtraDB https://launchpad.net/percona-xtradb
Обсуждения XtraDB и остальных разработок Perocona http://groups.google.com/group/percona-dev
Tags: MySQL, OpenSource, Percona, Performance, XtraDB
Posted in Development, MySQL, Performance | 1 Comment »
MySQL Row Format Tuning
Written by Yaroslav Vorozhko on March 18, 2008 – 11:15 am -При создании или модифицировании таблиц используя MyISAM, вы можете запросить MySQL хранить строки в фиксированном или динамическом формате. Если таблица не содержит BLOB и TEXT полей, то фиксированный формат выбирается по умолчанию, который автоматически конвертирует VARCHAR в CHAR. Иначе, если выбрать динамический формат, то MySQL конвертирует все колонки из типа CHAR в VARCHAR.
Для MySQL, фиксированный формат легче в доступе, кешировании и обновлении информации. Также этот формат менее подвержен порче данных. Если дисковое пространство не является критическим, то фиксированный формат будет хорошим выбором.
Динамический формат использует меньше дискового пространства, но более подвержен риску фрагментации и/или порче данных.
Но давайте сначала посмотрим, на тесты и потом сделаем окончательное заключение.
Tags: , blob, char, MySQL, row format, text, tuning, varchar, динамический формат, дисковое пространство, кеширование, обновление, производительность, скорость, фиксированный формат
Posted in MySQL, Performance | 1 Comment »
