Size: a a a

2020 April 26

A

Alexey in ru_mysql
источник

A

Alexey in ru_mysql
строк где stat=0 практически не бывает
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Alexey
строк где stat=0 практически не бывает
тогда смысла в индекс включать нету
источник

A

Alexey in ru_mysql
🇻 🇱 🇦 🇩
попробуйте (item_id,dt)
сделал, на времени не отразилось
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
mysql 8?
источник

A

Alexey in ru_mysql
нет
источник

A

Alexey in ru_mysql
5.6.43
источник

E

Eugene in ru_mysql
Alexey
сделал, на времени не отразилось
у вас след. составной индекс должен быть:
stat
item_id
id DESC
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Eugene
у вас след. составной индекс должен быть:
stat
item_id
id DESC
stat не нужен, его селективность ниочем
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
я думаю dt, item_id и вот id. но desc asc думаю смысла нету ибо дерево, максимум это всегда на правый лист, а минимум всегда на левый лист
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
хорошо бы посмотреть время выполнения подзапроса. там explain много ругается
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
🇻 🇱 🇦 🇩
я думаю dt, item_id и вот id. но desc asc думаю смысла нету ибо дерево, максимум это всегда на правый лист, а минимум всегда на левый лист
имхо desc asc есть смысл когда диапазоны и order
источник

E

Eugene in ru_mysql
🇻 🇱 🇦 🇩
stat не нужен, его селективность ниочем
пусть сделает то, что я написал чуть выше и сделает explain.
источник

D

DaySandBox in ru_mysql
Message from Alex deleted. Reason: @-link to group (?)
источник
2020 April 27

ЕО

Евгений Овчинников in ru_mysql
Привет, помогите разобраться, пожалуйста.

Есть галера кластер из 3 узлов mariadb, подключаю асинхронный узел (slave) использую разные server_id и GTID.
раба настроить получилось и репликация на узел идет, но как только я меняю мастера, то получаю ошибку, связанную с тем что нет некой таблицы, которая была удалена до введения раба, то есть раб не понимает с какой позиции ему нужно данные получать.
источник

ЕО

Евгений Овчинников in ru_mysql
на узлах галеры:
wsrep_gtid_mode=ON
wsrep_gtid_domain_id=1111
log_slave_updates=1
expire_logs_days=5
server_id=1         # 1 for master1, 2 for master2, 3 for master3
gtid_domain_id=1    # 1 for master1, 2 for master2, 3 for master3
binlog_format=row

на slave:
log_slave_updates=1
expire_logs_days=5
server_id=1001
binlog_format=row
slave_net_timeout=60
источник

EZ

Egor Zagorskiy in ru_mysql
Евгений Овчинников
Привет, помогите разобраться, пожалуйста.

Есть галера кластер из 3 узлов mariadb, подключаю асинхронный узел (slave) использую разные server_id и GTID.
раба настроить получилось и репликация на узел идет, но как только я меняю мастера, то получаю ошибку, связанную с тем что нет некой таблицы, которая была удалена до введения раба, то есть раб не понимает с какой позиции ему нужно данные получать.
он у тебя по гтиду к кластеру прицеплен или по file/pos?
p.s. с "раба" в голосину ржу
источник

ЕО

Евгений Овчинников in ru_mysql
Egor Zagorskiy
он у тебя по гтиду к кластеру прицеплен или по file/pos?
p.s. с "раба" в голосину ржу
по gtid, в этом и суть чтобы не привязываться к позиции бинлога, ведь мастер может поменяться и тогда как искать эту позицию?
источник

ЕО

Евгений Овчинников in ru_mysql
CHANGE MASTER TO 
 MASTER_HOST='master_ip',
 MASTER_USER='replusr',
 MASTER_PASSWORD='password',
 MASTER_PORT=3306,
 MASTER_USE_GTID = current_pos,
 MASTER_CONNECT_RETRY=10;
источник

EZ

Egor Zagorskiy in ru_mysql
тогда странно, у них ведь gtid по кластеру единый должен быть
источник