URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105162
[ Назад ]
Исходное сообщение
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено opennews , 23-Окт-15 00:30
Разработчики MariaDB провели (https://blog.mariadb.org/maria-10-1-mysql-5-7-commodity-hard.../) тестирование производительности веток СУБД MySQL 5.7, MySQL 5.6, MariaDB 10.0 и MariaDB 10.1. Тестирование проводилось на сервере с 4-ядерным CPU Intel и 64Гб ОЗУ с использованием приложения sysbench на таблице, содержащей 1 млн записей. Наилучшие показатели продемонстрировал MySQL 5.6.27, а наихудшие - MySQL 5.7.9, разрыв между которыми оказался на уровне 10-12%. На втором месте оказался MariaDB 10.1, а на третьем MariaDB 10.0. Производительность MariaDB 10.1 увеличилась по сравнению с MariaDB 10.0 на 2-5%. Разница между производительностью MySQL 5.7 и MariaDB 10.1 составила 4-11%.
<center><img src="https://www.opennet.dev/opennews/pics_base/0_1445544908.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
URL: https://blog.mariadb.org/maria-10-1-mysql-5-7-commodity-hard.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=43187
Содержание
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,pavlinux, 00:30 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 00:47 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,asavah, 00:58 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,eRIC, 07:01 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Andrey Mitrofanov, 10:07 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,parad, 01:44 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,parad, 01:48 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 09:23 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,parad, 11:17 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Alex, 11:57 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,chaos_dremel, 00:48 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 02:14 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,., 16:25 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Анончег, 23:59 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,fi, 00:58 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,_KUL, 06:31 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 08:58 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 09:47 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Просто, 02:03 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 02:42 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Anonplus, 04:46 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 07:40 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,psrafo, 10:57 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 05:23 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 09:41 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Тот_Самый_Анонимус, 05:47 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Fracta1L, 07:09 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 09:26 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,1, 09:53 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,анонимус, 12:48 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Антон, 14:53 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,., 16:39 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 13:24 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 13:58 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 13:59 , 23-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 21:49 , 24-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 21:52 , 24-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,vovans, 14:53 , 26-Окт-15
- Сравнение производительности MariaDB 10.1 и MySQL 5.7,Аноним, 13:06 , 06-Фев-16
Сообщения в этом обсуждении
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено pavlinux , 23-Окт-15 00:30
Постгрес где?!
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 00:47
Я вижу только Регресс.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено asavah , 23-Окт-15 00:58
а где firebird, oracle, mssql, sqlite, sybase, db2 ...ща phoronix-у накатаю телегу ...
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено eRIC , 23-Окт-15 07:01
>а где firebird, oracle, mssql, sqlite, sybase, db2 ...это авторы MariaDB, которые пытаются показать разницу между MariaDB и MySQL, а не полное сравнение всех СУБД на планете...
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Andrey Mitrofanov , 23-Окт-15 10:07
> а где
> ща phoronix-у накатаю телегу ...Как любит повторять Ларабель, "где-где, в премиум акаунтах".
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено parad , 23-Окт-15 01:44
где std::map, std::unordered_map?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено parad , 23-Окт-15 01:48
притом я вполне серьездно: 64гб/10^6 = 64к на запись - что врятли. короче это херня а не тест.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 09:23
innodb buffer pool size = 512M
для тестов его обычно берут с запасом, но не в этом случае sysbench oltp тест на миллион строк это где-то 550-600МБ на диске.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено parad , 23-Окт-15 11:17
512 байт/запись + кеш фс. тут как не крути тест кривой.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Alex , 23-Окт-15 11:57
В заднице.
Извините.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено chaos_dremel , 23-Окт-15 00:48
Percona Server где?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 02:14
Дабы не огорчать любителей мускула и мариядб перкону решили не включать в тест.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено . , 23-Окт-15 16:25
Чтобы не огорчать Нуловимого Индейца Джо ... его не стали звать на вечеринку.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Анончег , 23-Окт-15 23:59
Поддержал. Кака така персона?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено fi , 23-Окт-15 00:58
Упс! а как же в предыдущей новости: «Проведена оптимизация производительности. В тесте SysBench при установке 1024 соединений MySQL 5.7 сумел продемонстрировать производительность в 1.6 млн запросов на чтение в секунду, что в три раза выше, чем смогла обеспечить конфигурация на основе MySQL 5.6.» ???
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено _KUL , 23-Окт-15 06:31
Вот вот, прям как в поговорке "каждый тестит так как хочет". Нужен объективный тест от конторы сторонней.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 08:58
> Нужен объективный тест от конторы сторонней.Похороникс?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 09:47
http://dimitrik.free.fr/Presentations/MySQL_Perf-Benchmarks-...где-то начиная с 30го слайда идут графики под разными нагрузками. На 49м 0.9M в секунду для спарка T5 на point select, предыдущий - 0.6M на интеле с меньшим количеством ядер.
Судя по всему команде mysql дали для тестов спарк с 128 ядрами и 900 MQPS удалось разогнать в 2 раза: что-то вроде http://www.oracle.com/us/products/servers-storage/servers/sp...
Т.е. сравнивают 645тыс запросов в секунду на интеле и спарком
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Просто , 23-Окт-15 02:03
Наш ответ "Чемберлену" от команды MariaDB :)
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 02:42
Теплые ламповые тесты фороникс'а?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Anonplus , 23-Окт-15 04:46
То есть, и оракл и разработчики форка, ухудшили производительность продукта? Разница лишь в том, что MariaDB скатилась не так сильно. Я правильно понимаю? Если да, то ни тем, ни другим гордиться нечем.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 07:40
А куда деваться?
База данных это много операций с памятью. Модификация этих структур должна быть атомарна (возможность менять несколько полей и не получать частичные изменения от других потоков).
Значит нужны мьютексы или хитрые lock-free алгоритмы (которые приводят к увеличению использования памяти и мы теряем процессорный кеш).Если мьютексов мало, то производительность на 1-4 потоках выше.
Барьеры дорогое удовольствие: http://kristiannielsen.livejournal.com/17598.html
Обратно, если мы исполняем одновременно сотни или тысячи потоков, то один горячий мьютекс сводит производительность на нет (например в mysql 4.1 или старых посгресах): работают 1-2 ядра процессора, остальные не используются. Как чинить такие проблемы? Разбивать мьютексы не несколько: вместо одной большой структуры делаем десяток структур, самые горячие структуры защищаем отдельными мьютексами. Например вместо одной точки выдачи новых значений auto_increment делаем несколько генераторов нового значения с разным смещением (offset).
Приходим к тому что новое решение может использовать современные процессоры.
В обычные 2U влезает 2-4 сокета, Intel предлагает процессоры с 12ти ядрами, amd с 16ти.
Итого получаем 48-64 честных ядра и 96 с гипертредингом, который с ростом количества ядер становится более эфективным.
Значит горячие мьютексы из mysql 4.1 надо размножить минимум в 100 раз чтобы максимально эфективно использовать дешёвое серверное железо. Если брать дорогое железо (те же power, на которых MariaDB показывала 1 миллион запросов в testbench, содержат до 1024 потоков на исполнение).
Итого, даже если производительность одного потока будет в 3 раза меньше, за счёт 100 ядер процессора мы получим в 30 большую производительность на современном железе, чем мы имели на старых версиях mysql/postgresql
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено psrafo , 23-Окт-15 10:57
Да спасибо
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 05:23
http://dimitrik.free.fr/blog/archives/2015/04/mysql-performa...Какой прикольный тест на специально выбранном железе.
5.7 показывает на 64 ядрах пятикратный рост производительности, 5.6 утыкается на 32 тредах (как и форкнутый на 5.5 mariadb).
А mariadb в прес релизе берёт 4 ядра (на каком серваке выпущенном в этом году будет 4 ядра?)
Не, ну а что можно взять 1 ядро и 5.0 обгонит и mariadb и 5.7
http://www.fromdual.com/mysql-single-query-performance-the-t...
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 09:41
> 5.7 показывает на 64 ядрах пятикратный рост производительности, 5.6 утыкается на 32 тредах (как и форкнутый на 5.5 mariadb).ой да ладно, какой-нибйдь define поменяли с #define POOL_MAX_THREADS 32 на #define POOL_MAX_THREADS 64
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Тот_Самый_Анонимус , 23-Окт-15 05:47
>Разработчики MariaDB провели тестирование производительности
>а наихудшие - MySQL 5.7.9Ну кто бы сомневался...
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Fracta1L , 23-Окт-15 07:09
И это поделие пихают во все дистрибутивы.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 09:26
Clipper где?!
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено 1 , 23-Окт-15 09:53
И FoxBase не протестили, лентяи.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено анонимус , 23-Окт-15 12:48
Там же где dbase и Clarion :)
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Антон , 23-Окт-15 14:53
эээ....Clarion наше все :)
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено . , 23-Окт-15 16:39
Это просто огромное счастье что Clarion,Clipper и прочее - всё ВАШЕ. Я по нем - не соскучился :)
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 13:24
На базе каких версий мускуля сделаны эти версии мариды?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 13:58
MariaDB сдулась, и сайт у них заброшен уже несколько лет, в особенности доки. Надо с Percona сравнивать, это единственный форк, над которым сейчас работают и делают что-то серьезное, а не бирюльки.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 23-Окт-15 13:59
MariaDB как ubuntu, тупо компонует чужие наработки.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 24-Окт-15 21:49
lolwutОптимизатор подзапросов первым где был сделан? Hash joins где были сделаны? Virtual columns где были сделаны?
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 24-Окт-15 21:52
Virtual columns, кстати, в оракле скоммуниздили с марии, после чего поменяли синтаксис - явно умышленно, для несовместимости: семантически и технически между мариевским persistent и оракловым stored нет никакой разницы.
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено vovans , 26-Окт-15 14:53
эх, жаль, минусовать не могу
"Сравнение производительности MariaDB 10.1 и MySQL 5.7"
Отправлено Аноним , 06-Фев-16 13:06
а-ля-ля