я вернулась раньше.
Индексы сделала, время улучшилось, как и обработка запросов.
У меня вопрос другого характера, все по теме индексов..
Есть таблица А, в ней ячейка СЛОВА и ДАТА.
СЛОВА в text создана, там хранятся слова, которые используются для поиска, банальные ключевые ТЕГИ (по этим словам находится нужный ID).
Индекс на связку СЛОВА + ДАТА не выходит, он требует varchar() для создания.
А теперь главный вопрос: а скажем, 1200-1500 символов (букв) в varchar уместится и КАКУЮ цифру надо прописать? Ибо я ставила varchar(255) - режет до 255 букв содержимое, а больше если поставить, то не создает индекс, пишет:
Цитата:1071 - Specified key was too long; max key length is 1000 bytes
чтобы не плодить вопросы:
Цитата:Версия сервера: 5.5.56-MariaDB - MariaDB Server
Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16
Версия PHP: 5.4.16 (Отредактировано автором: 24 Февраля, 2020 - 18:11:27)
|