ты чем запрос смотрел?
еще как выдает http://by.oriflame.com/products/viewer/FlippCatProds.jhtml?pLpNr=0&pRpNr=1&flippingType=201116
проанализируй для начала разброс скачиваний файлов. если памяти для кеширования средствами ОС не хватает , то и с varnish не хватит.
это если все одновременно смотрят например, последнюю серию сериалов сразу после выхода.
именно так
netwind добавил 20.11.2011 в 02:01
Попытка использовать устаревший синтаксис в mysql 5.5 . Этой утилитой редко пользуются вот и никто им не указал на проблему. Надо в файле index.php найти и заменить "TYPE=MyISAM" на "engine=MyISAM".
настоящему индейцу завсегда везде ништяк
tcp подразумевает двусторонний обмен данными. если на сервере настроить маршрутизацию исходящих пакетов в никуда или не туда, то получится блокировка.
но зачем это все?
хорошо.
теперь чтобы осмыслить это, переведите на русский и прочитайте.
ну и где там написано "откажитесь от join, чтобы не создавались временные таблицы" ?
там индусов то почти нет. можешь по багтрекеру полюбоваться на русские и немецкие фамилии в поле assigned.
iHead, в понятии "Реляционная СУБД" слово реляционная означает отношения. То есть join - самая суть РСУБД. Отказываться от join означает отказаться от теории, обеспечивающей простоту, управляемость и, как ни странно, скорость работы СУБД.
Временные таблицы возникают не по причине наличия join в запросах SQL.
и не надоело вам вслепую заниматься фигней ? если дали в руки mysqltuner, это не значит что других инструментов не существует.
временная таблица - тоже файл и его тоже нужно "открыть". У меня на 1 Created_tmp_disk_tables, Opened_files увеличивается на 10, Opened_table_definitions и Opened_tables - на 2. То есть базовые, показатели show status будут сильно расти, а mysqltuner сделает вывод о недостаточности кеша таблиц. В данном случае искусственный интеллект mysqltuner ошибается.
Вот этого возьмите вместо mysqltuner. Тоже не заскучаете. А то, cмотрю, времени у вас много и вам скучно.