Size: a a a

2020 August 06

MN

Max N. in ru_mysql
Закрой и открой и запусти еще раз)
источник

MN

Max N. in ru_mysql
Обычно когда проблема не решается, помогает варик что-то выключить и включить обратно, пусть это будет data grip, его не жалко
источник

CO

Chern Oleksander in ru_mysql
Max N.
А ты пробовал закрыть DataGrip?)
Да, делал))
Завтра буду ещё пробовать ребут
источник

MN

Max N. in ru_mysql
Я б еще с другого клиента попытался, чтобы 100% исключить проблему датагрипа
источник

CO

Chern Oleksander in ru_mysql
Max N.
Я б еще с другого клиента попытался, чтобы 100% исключить проблему датагрипа
Пробовал на dbeaver без изменений
Даже пробовал в manual trx
источник

MN

Max N. in ru_mysql
Мож есть какая супермелкая таблица, попробуй ее оптимайзнуть, над понять дело во всем или только в одной, скорее всего во всем
источник
2020 August 07

DE

Denis Efremov in ru_mysql
Chern Oleksander
Да, делал))
Завтра буду ещё пробовать ребут
источник

CO

Chern Oleksander in ru_mysql
И всем добрый день ))
источник

CO

Chern Oleksander in ru_mysql
Max N.
Мож есть какая супермелкая таблица, попробуй ее оптимайзнуть, над понять дело во всем или только в одной, скорее всего во всем
Сделал аналогичную таблицу но только на 10ь строк
ииии
Table does not support optimize, doing recreate + analyze instead
источник

CO

Chern Oleksander in ru_mysql
В целом создал заново таблицу с бекапа и сделал анализ
по-идеи это тоже самое что и оптимайз
источник

CO

Chern Oleksander in ru_mysql
Но, вернемся к первичному вопросу )))
Есть скрипт по апдейту этой же таблице и он выдает ошибку
ERROR 1071 (42000): Specified key was too long; max key length is 1024 bytes
Для пересозданной таблицы такая же история
источник

А

Александр in ru_mysql
SHOW CREATE TABLE покажи и сам UPDATE, а то все телепаты сегодня в отпуске
источник

CO

Chern Oleksander in ru_mysql
Александр
SHOW CREATE TABLE покажи и сам UPDATE, а то все телепаты сегодня в отпуске
источник

А

Александр in ru_mysql
а SHOW CREATE TABLE
источник

CO

Chern Oleksander in ru_mysql
CREATE TABLE adwise_money_bak (
 date date NOT NULL,
 refcode varchar(255) NOT NULL,
 subid varchar(255) NOT NULL,
 user_id int(100) NOT NULL,
 type varchar(255) NOT NULL,
 amount bigint(20) NOT NULL DEFAULT '0',
 PRIMARY KEY (date,refcode,subid,user_id,type),
 KEY date (date),
 KEY refcode (refcode),
 KEY subid (subid),
 KEY user_id (user_id),
 KEY type (type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
источник

CO

Chern Oleksander in ru_mysql
в subid масксимально-реально наличие длины строки это 220 символов
источник

А

Александр in ru_mysql
видимо PRIMARY KEY перебирает в длине
источник

А

Александр in ru_mysql
каждый символ это 4 байта
источник

А

Александр in ru_mysql
т.к. кодировка utf8mb4
источник

CO

Chern Oleksander in ru_mysql
а можно как-то узнать, нужен ли этот примари?
источник