MySQL триггер для того, чтобы кешировать результаты? - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть запрос, который занимает около секунды для выполнения предварительного кэширования.Пост-кеш в порядке.Вот описание проблемы: MySQL: медленный вложенный набор?

Если я не могу найти решение для своей проблемы, создаст ли триггер для циклического прохождения и выполнения всех возможныхзапросы, которые, возможно, придется выполнять этой таблице (т. е. если в этой таблице будет 100 записей, она выполнит 100 запросов), будет хорошей идеей?Таким образом, когда мое приложение выполняет такой запрос, я могу зависеть от кэшированных результатов.

Это похоже на плохое решение, но я действительно не могу позволить себе время ответа 1 секунды на этот запрос.

1 Ответ

0 голосов
/ 18 февраля 2011

Поскольку вы используете таблицу MyISAM, вы можете попробовать предварительно загрузить индексы таблиц в кеш ключей.

http://dev.mysql.com/doc/refman/5.0/en/cache-index.html

http://dev.mysql.com/doc/refman/5.0/en/load-index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...