varchar поле, как быть со скоростью?

Лёха

Нестандартное звание
Привет.

Есть таблица (тут кстати что будет быстрее innodb или MyIsam ?) с такими полями:

table_moderate

id (int, primary, auto_increment)
table_name (varchar 50)
state (enum(0,1,2,3,4,5))
rowId (id)
description (text)

Так вот. Эта таблица постоянно подключается JOIN-ами с другими таблицами (служил для состояния модерации чего-то)
В таблице уже насчитывается около 70 тыс. строк.
в поле "table_name" указывается к примеру "TABLE_1", т.е. только текст, и только несколько вариантов.
к примеру:

PHP:
SELECT * FROM table_1 t, table_moderate m
WHERE t.id = m.rowId AND m.state = '1' AND m.table_name = 'TABLE_123'
Так вот, из-за этой таблицы запрос может выполняться около 2х секунд, без нее, мелочь ~0,03сек.
Как правильнее будет сделать оптимизацию не удаляя этой таблицы?

Буду благодарен за ответ
 
Сверху