Есть ключ, который состоит из 5 полей:
created_at (timestamp),
post_type (varchar 255),
is_duplicate (tinyint 1),
deleted (tinyint 1),
entity_id (int)
На сколько я понял, поле key_len в explain показывает длину ключа, которая используется в запросе, а длина считается по типу поля у ключе.
То есть у меня:
timestamp - 4 байта
varchar - по количеству символов + 1. В этом поле у меня может быть одна из шести строк, длина каждой 4-6 символов
is_duplicate - 1 байт
deleted - 1 байт
entity_id = 4 байта
В запросе explain я получаю key_len 779. Что это значит? Как считается?
stackoverflow.com/questions/7643491/understanding-...
Вот тут написано и расписано, как считается длина в байтах, но 779 у меня никак не выходит!