netwind

Рейтинг
419
Регистрация
06.05.2007

проанализируй для начала разброс скачиваний файлов. если памяти для кеширования средствами ОС не хватает , то и с varnish не хватит.

vapetrov:
Лично у меня обычных сата-винтов хватает чтобы отдавать практически полный гигабитный канал в 1-2 тысячи коннектов.

это если все одновременно смотрят например, последнюю серию сериалов сразу после выхода.

SEO-MAN:
По идее нужно сначала поставить форум vBulletin 3.8.6 а потом делать импорт?

именно так

netwind добавил 20.11.2011 в 02:01

SEO-MAN:
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9

Попытка использовать устаревший синтаксис в mysql 5.5 . Этой утилитой редко пользуются вот и никто им не указал на проблему. Надо в файле index.php найти и заменить "TYPE=MyISAM" на "engine=MyISAM".

Andreyka:
Апач, что тi делаешь на севере? Тi же индеец, ты же замерзнешь!

Простите, не сдержался.

настоящему индейцу завсегда везде ништяк

tcp подразумевает двусторонний обмен данными. если на сервере настроить маршрутизацию исходящих пакетов в никуда или не туда, то получится блокировка.

но зачем это все?

iHead:
If there is an ORDER BY clause and a different GROUP BY clause, or if the ORDER BY or GROUP BY contains columns from tables other than the first table in the join queue, a temporary table is created.

хорошо.

теперь чтобы осмыслить это, переведите на русский и прочитайте.

iHead:

О причинах создания временных таблиц можно почитать в мануале.

ну и где там написано "откажитесь от join, чтобы не создавались временные таблицы" ?

Andreyka:
Временные таблицы возникают от очумелых рук индусских кодеров которые пишут mysql

там индусов то почти нет. можешь по багтрекеру полюбоваться на русские и немецкие фамилии в поле assigned.

iHead, в понятии "Реляционная СУБД" слово реляционная означает отношения. То есть join - самая суть РСУБД. Отказываться от join означает отказаться от теории, обеспечивающей простоту, управляемость и, как ни странно, скорость работы СУБД.

Временные таблицы возникают не по причине наличия join в запросах SQL.

Z-Style:
Ага
[!!] Temporary tables created on disk: 49% (441K on disk / 884K total)

Но тут увеличение кеша под временные таблицы не решат, решил делать tmpfs под временные каталоги mysql

А как к этому относится table_cache ?

и не надоело вам вслепую заниматься фигней ? если дали в руки mysqltuner, это не значит что других инструментов не существует.

временная таблица - тоже файл и его тоже нужно "открыть". У меня на 1 Created_tmp_disk_tables, Opened_files увеличивается на 10, Opened_table_definitions и Opened_tables - на 2. То есть базовые, показатели show status будут сильно расти, а mysqltuner сделает вывод о недостаточности кеша таблиц. В данном случае искусственный интеллект mysqltuner ошибается.

iHead:
перепишите код без джойнов, не будет у вас временных таблиц.

Вот этого возьмите вместо mysqltuner. Тоже не заскучаете. А то, cмотрю, времени у вас много и вам скучно.

Всего: 6293