Общие > Базы данных
Хостер установил MySQL4 !!!
Alexandr:
--- Цитировать ---на SELECTах ..
--- Конец цитаты ---
Это-то я знаю. Имел ввиду - какие должны быть селеты чтобы кэш использовался?
Идентичные (возвращать одно и тоже), однотипные т.е. SELECT * FROM t1 WHERE id=1 (id=n) напр., или кэш будет использоваться в любом случае.....
--- Цитировать ---кэш сбрасывается при любом изменении таблицы.
--- Конец цитаты ---
Вот этого я не знал.... Т.е. можно приемущественно ускорять статические таблицы!!! (Я недавно как раз задавал вопрос "Как ускорить статические таблицы").
Спасибо fidget, буду копать!
fidget:
> Имел ввиду - какие должны быть селеты чтобы кэш использовался?
идентичные, т.е. проверяется запрос - если такой уже выполнялся, то выдается результат сразу же.
> Т.е. можно приемущественно ускорять статические таблицы!!!
именно :-)
Alexandr:
--- Цитировать ---идентичные, т.е. проверяется запрос - если такой уже выполнялся, то выдается результат сразу же.
--- Конец цитаты ---
И естественно, кол-во этих (которые хранятся а кэше) запросов зависит от настроек, т.е. размера кэша.
Кстати, именно сейчас создаю эти статические таблицы и заметил 1 неприятную вещь:
LOAD DATA LOCAL INFILE - не робит: The used command is not allowed with this MySQL version (у меня 4.0.10-gamma)
, а вот
LOAD DATA /*LOCAL*/ INFILE работает, но надо привелегию FILE (вроде)
Хорошо что мне надо это только локально.
fidget:
> LOAD DATA LOCAL INFILE - не робит
в мануал:
http://www.mysql.com/doc/en/LOAD_DATA_LOCAL.html
Alexandr:
Спасибо. Что-то не заметил, этой странички.
Навигация
Перейти к полной версии