Проблема ошибка индексирования The table '#__finder_tokens' is full

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Sergey2018, 24.11.2017.

  1. Offline

    Sergey2018 Недавно здесь

    Регистрация:
    24.11.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток!
    Перейду сразу к делу. Решил я наладить умный поиск как у многих, но тут при выполнении индексирования вышло сообщение об ошибке The table '#__finder_tokens' is full. Если кто с такой проблемой сталкивался, пожалуйста помогите разобраться.
    У меня стоит Joomla 3.8.2.
     
  2.  
  3. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
  4. Offline

    Sergey2018 Недавно здесь

    Регистрация:
    24.11.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Очистил, результат остался прежним,снова выдает ошибку The table '#__finder_tokens' is full.
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
  6. Offline

    Sergey2018 Недавно здесь

    Регистрация:
    24.11.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
  7. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
  8. Offline

    Sergey2018 Недавно здесь

    Регистрация:
    24.11.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Отключил
    --- добавлено: 24.11.2017, первое сообщение размещено: 24.11.2017 ---
    результат такойже
     
  9. Offline

    Sergey2018 Недавно здесь

    Регистрация:
    24.11.2017
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    На локалке подключил умный поиск все работает, может все таки проблема в том, что умный поиск не может работать с большими статьями?
     
  10. Offline

    rigin Недавно здесь

    Регистрация:
    05.07.2011
    Сообщения:
    1
    Симпатии:
    1
    Пол:
    Мужской
    Эта таблица имеет тип MEMORY - так что просто банально не хватает оперативной памяти.

    В настройках есть параметр "Ограничения табличной памяти" - "Не изменяйте ограничение табличной памяти, если только вы не уверены, что значение этого параметра является причиной каких-либо ошибок, указывающих, что таблицы finder_tokens или finder_tokens_aggregate переполнены. По умолчанию = 30 000."

    Наверное в этом дело :)


    MYSQL таблица MEMORY ограничена в размере и не заполняется

    При тестах понадобилось создать таблицу типа MEMORY и оказалось, что необходимый объем данных не влезает. Выше определенного числа строки просто не создаются с ошибкой:
    The table НАЗВАНИЕ ТАБЛИЦЫ is full

    По факту - у MYSQL просто кончилась память под размещение данных в куче. Легко изменить это в настройках MYSQL (в Linux - по умолчанию /etc/my.cnf):
    max_heap_table_size=256M
     
    Последнее редактирование: 21.01.2019
    CB9T нравится это.

Поделиться этой страницей

Загрузка...