- Предыдущая
- 1
- 2
- 3
- Показаны 31-38 из 38
SELECT p.id
FROM cms_forum_posts p
INNER JOIN cms_forum_threads t USE INDEX (id) ON t.id = p.thread_id
INNER JOIN cms_forums f USE INDEX (PRIMARY) ON f.id = t.forum_id AND f.NSLeft >= '95' AND f.NSRight <= '96' AND f.published = 1
Key 'id' doesn't exist in table 't'
выдает такую ошибку при правке model.php
в переводе нет индекса idKey 'id' doesn't exist in table 't'
добавте его
в переводе — нет индекса id в таблице t, то есть в cms_forum_threads, хотя по факту-то он там есть!в переводе нет индекса id
Он там называется PRIMARY скорее всего а не idхотя по факту-то он там есть!
INNER JOIN cms_forum_threads t USE INDEX (PRIMARY) ON t.id = p.thread_idу нас в версии 1,9 разве могут быть разные индексы?
это я себе добавил на поле id но он не нужен, он дублирует PRIMARY
Добился на форуме сейчас с 40 до 4 а потом до 2 секунд открытие первый раз сделать. Естественно потом 0,17 секунд но первоначальное открытие тоже напрягает
Я тут через директиву EXPLAIN посмотрел запросы, есть такие которые не используют индексов, сейчас пробую с помощью USE и FORCE.
Добился на форуме сейчас с 40 до 4 а потом до 2 секунд открытие первый раз сделать. Естественно потом 0,17 секунд но первоначальное открытие тоже напрягает
мы верим в тебя)
- Предыдущая
- 1
- 2
- 3
- Показаны 31-38 из 38