Size: a a a

2020 August 07

А

Александр in ru_mysql
судя по структуре данных, вроде как нужен
источник

А

Александр in ru_mysql
а что такое subid
источник

А

Александр in ru_mysql
а type?
источник

А

Александр in ru_mysql
мб type varchar(255) можно заменить на enum?
источник

MN

Max N. in ru_mysql
Выглядит очень неочень, если есть возможность - PK делай AI и переноси KEY (date,refcode,subid,user_id,type) в uniq (если он нужен)
Это ускорит инсерты и вес таблицы будет меньше (page splits сократится)
источник

MN

Max N. in ru_mysql
Кароч работы тут немеренно по оптимизации
источник

MN

Max N. in ru_mysql
+ твой PK ща весил огого -и у каждого secondary ссылка на PK - который огромный
источник

CO

Chern Oleksander in ru_mysql
Александр
мб type varchar(255) можно заменить на enum?
Нет, так как эта таблица для разработчиков и переписывать скрипты ребята не станут
максимум можно изменить до 25
Я ж правильно опнимаю что varchar(10) = 10ь символов ?
источник

CO

Chern Oleksander in ru_mysql
Александр
а что такое subid
Это url длиная херь
источник

А

Александр in ru_mysql
varchar(10) = 10 символов, верно
но 40+ байт
источник

CO

Chern Oleksander in ru_mysql
Александр
varchar(10) = 10 символов, верно
но 40+ байт
а какую лучше коддировку использовать ?
источник

А

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

А

Александр in ru_mysql
Покажи всё-таки результат
SELECT DISTINCT type FROM adwise_money_bak
источник

CO

Chern Oleksander in ru_mysql
compositor
farikus
polomisor
источник

CO

Chern Oleksander in ru_mysql
Max N.
Выглядит очень неочень, если есть возможность - PK делай AI и переноси KEY (date,refcode,subid,user_id,type) в uniq (если он нужен)
Это ускорит инсерты и вес таблицы будет меньше (page splits сократится)
А вот тут можно чуть поподробней?
Что такое AI ?
Перенос в key имеется ввиду убрать примари и создать уникальный составной ключ?
источник

MN

Max N. in ru_mysql
Типо того, AI - auto increment
источник

А

Александр in ru_mysql
Chern Oleksander
А вот тут можно чуть поподробней?
Что такое AI ?
Перенос в key имеется ввиду убрать примари и создать уникальный составной ключ?
Только проблему это никак не решит
источник

CO

Chern Oleksander in ru_mysql
Александр
Только проблему это никак не решит
а что лучше сделать?
источник

А

Александр in ru_mysql
можно попробовать заменить
type varchar(255)
на
type enum('compositor', 'farikus', 'polomisor')
экономия около 40 байт
источник

А

Александр in ru_mysql
можно refcode и subid нормализовать, вынести в отдельные таблички, а в этой оставить ссылки на них refcode_id и subid_id
источник