SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.05.2010 15:28:29

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Percona Server

Наткнулся:
http://www.percona.com/software/percona-server

Может кто сказать вразумительно, что это такое и чем лучше MySQL?
"Full backward compatibility" для версий MySQL, таких же, как и Percona Server?

P.S.:
Их xtrabackup будет нормально работать с MySQL/InnoDB, если кто пользовался?


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#2 08.05.2010 13:50:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Percona Server

Это сборка MySQL с движком XtraDB. Сам движок стабильный и хороший, но
непосредственно перконовские сборки не использовал (собирал их исходники,
т.к. мне в сборке нужен еще и sphinx).

Xtrabackup в бою не использовал, поэтому точно сказать про него не могу.
Попробуйте и расскажите? smile

Неактивен

 

#3 14.05.2010 10:05:29

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

Percona Server - это собственная сборка MySQL с включенным по умолчанию XtraDB storage engine. Отличается от MySQL+InnoDB plugin лучшей производительностью/масштабируемостью, особенно на современных многоядерных серверах. Также улучшена функциональность - больше всякой полезной для оптимизации статистики и пр. Собирается в вариантах базирующихся на MySQL 5.0 и 5.1. Полностью совместим с таблицами innodb, то есть можно переходить от innodb к xtradb и обратно без проблем (если не использовать некоторые специфичные для xtradb функции, типа меньшего размера страницы). Подробнее тут - http://www.percona.com/docs/wiki/percon … ures:start
и тут
http://www.percona.com/docs/wiki/percon … b:info:faq

Некоторые бенчмарки тут: http://www.mysqlperformanceblog.com/201 … t-storage/


XtraBackup нормально работает с InnoDB, цитирую: "Percona XtraBackup is OpenSource online (non-blockable) backup solution for InnoDB and XtraDB engines. It works with MySQL 5.0 and 5.1 versions (InnoDB Plugin and Barracuda format is supported as of release 0.9.5rc) and also can handle MyISAM tables."

Неактивен

 

#4 14.05.2010 13:43:04

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Percona Server

переходить от innodb к xtradb и обратно без проблем

Вот это несколько сильно сказано. В общем случае верно для XtraDB и InnoDB Plugin.
А для ванильного InnoDB из 5.0 — это работает только в случае, если Вы не перешли
на барракуду (но тогда Вы теряете половину бонусов, так что обычно таки переходят).

Неактивен

 

#5 14.05.2010 15:04:35

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

ну да, имелся в виду plugin. И я упомянул, что совместимость не 100%, есть опции, после которых обратно вернуться нельзя. Про барракуду забыл.

Неактивен

 

#6 14.05.2010 15:42:51

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Percona Server

А после каких нельзя вернуться? Для общего образования smile

Неактивен

 

#7 14.05.2010 17:31:51

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

page size

fast checksum

по моему, нельзя после изменения rollback segments тоже, но что-то  яне вижу предупреждения в документации

спрошу у разработчиков, что ещё

Неактивен

 

#8 14.05.2010 17:47:02

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

Уточнил:

innodb_extra_rseg - http://www.percona.com/docs/wiki/percon … extra_rseg
http://www.mysqlperformanceblog.com/200 … -segments/


innodb_expand_undo_slots - http://www.percona.com/docs/wiki/percon … undo_slots


Fast checksums - ещё не зарелизено


Support of different pagesizes ( 4K, 8K, 16K) - ещё не зарелизено, естественно, всё кроме 16К, будет не совместимо.


Ну и, к слову, ещё одной очень полезной фишкой для больших БД является fast recovery - http://www.percona.com/docs/wiki/percon … t_recovery


ну и, естественно, barracuda делает файлы не совместимыми с built-in innodb. C плагином совместимость сохранится.

Отредактированно EvgeniyS (14.05.2010 17:54:37)

Неактивен

 

#9 14.05.2010 18:21:37

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Percona Server

Прикольно. А точно не откатываемо? Мне казалось, что это все изменения для обработчиков.
Т.е. InnoDB plugin над этой базой заведется в любом случае... Порылся на перконовском сайте,
в FAQ написано ровно это. Надо будет попробовать smile

UPD: Попробовал innodb_extra_rseg, откатил до innodb plugin 1.0.6 — таблички читаются
(хотя select * from information_schema.innodb_rseg, конечно, сделать нельзя). Есть ощущение,
что сегменты остались, но перестали использоваться просто.

Неактивен

 

#10 14.05.2010 21:37:02

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

размер страницы и контрольные суммы - 100%. Размер страницы изменит структуру файла, контрольные суммы старый код просто не сможет проверить.

Про undo slots сказано в документации - "ATTENTION: If the option was enabled and the expanded slots are used, you cannot use the datafile for the all programs which assume 1024 slots (e.g. the other mysqld or ibbackup)".

rollback сегменты - спрошу ещё раз, непосредственно у разработчиков. Консультанты говорят, что не совместимо smile

Неактивен

 

#11 14.05.2010 21:59:25

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

Разработчик сказал, что "не совместимы, обрано нельзя вернуться".


На цитату из поста выше: "ну может быть, но я бы не рекомендовал. мы это не тестировали и не изучали побочных эффектов".

Что если там лежат незакоммиченные транзакции? smile

Неактивен

 

#12 15.05.2010 00:43:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Percona Server

Ну, разумеется, имеет смысл переключать версию софта только после
полного медленного шатдауна smile

И вообще, раз появилась такая возможность, говорю спасибо — движок
действительно очень хороший получился smile

Неактивен

 

#13 15.05.2010 09:08:05

EvgeniyS
Участник
Зарегистрирован: 14.05.2010
Сообщений: 7

Re: Percona Server

Передам smile

То ли ещё будет!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson