SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 29.07.2019 20:57:59

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5612

MySQL 8.0.17 - многозначные индексы и плагин "clone"

Подробнее см https://sqlinfo.ru/news/info/108.html

Неактивен

 

#2 29.07.2019 21:38:50

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2234

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

Круто! А можно соображение или пруф на то, как хорошо использовать эти многозначные индексы?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 29.07.2019 22:33:13

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5612

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

https://dev.mysql.com/doc/refman/8.0/en … lti-valued

В доке пример с почтовыми индесами (у человека их может быть несколько) и соответствующими explain.
Если по каким-то причинам не вынесли почтовые индексы в отдельную таблицу, сделав связь один ко многим, то многозначные индексы могут быть полезны.

Неактивен

 

#4 29.07.2019 22:37:28

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2234

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

То есть это чтобы быстро сыскать zipcode по значению 94477 (или 94536) в таблице у которой есть такой json

"zipcode":[94477,94536]

Да, может пригодиться smile.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 30.07.2019 09:19:34

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 375

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

Спасибо!
Плагин "clone" это аналогично "mariabackup.exe"?
Планируется ли аналогичные анонсы для MariaDB?

Неактивен

 

#6 01.08.2019 10:03:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5612

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

1. Mariabackup это аналог Percona XtraBackup, т.е делает бэкапы (полные, инкрементальные, частичные), которые потом нужно готовить и восстанавливать.
Плагин "clone" копирует только все данные InnoDB (т.е. аналог полного бэкапа), но зато на выходе полностью готовый к работе datadir, над которым можно запустить сервер Mysql. Дружит с репликацией - можно использовать в кластере для подключения новой ноды или догонять при большом отставании.

2. Да.

Неактивен

 

#7 01.08.2019 12:39:38

klow
Старожил
Зарегистрирован: 06.12.2014
Сообщений: 375

Re: MySQL 8.0.17 - многозначные индексы и плагин "clone"

Спасибо!
Успехов!

Неактивен

 

Board footer

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