- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
X2 работает на SATA жестких дисках (довольно старых и уже не раз использованных другими покупателями), в то время как vq12 (по тестам которые мы проводили) работает на SAS дисках. Именно тут вы и получаете разницу в скорости чтения и соответственно разницу в скорости отклика сайта. Как бы вы не тюнили mysql, не поможет.
я уже вернулся к VQ12. вопрос сейчас в том откуда так много запросов к БД и что с этим делать, как проверить и тп
Используя утилиту mytop ( http://jeremy.zawodny.com/mysql/mytop/ ) найдите сначала базу (соответственно и сайт), к которой идет самое большое количество запросов. А затем уже решайте что делать: искать проблему в коде сайта или же оптимизировать базу данных.
спасибо за утилитку, но может я не так ее использую? в настройках убрал базу тест. она показывает вот такое: http://pix.am/C45H.png
[--] Up for: 1d 7h 11m 33s (11M q [103.260 qps], 81K conn, TX: 28B, RX: 2B)
[--] Reads / Writes: 85% / 15%
[--] Total buffers: 214.0M global + 2.7M per thread (151 max threads)
[OK] Maximum possible memory usage: 619.8M (61% of installed RAM)
[OK] Slow queries: 0% (0/11M)
[OK] Highest usage of available connections: 9% (14/151)
[OK] Key buffer size / total MyISAM indexes: 30.0M/19.2M
[OK] Key buffer hit rate: 95.8% (31M cached / 1M reads)
[OK] Query cache efficiency: 82.8% (6M cached / 8M selects)
[!!] Query cache prunes per day: 399307
[OK] Sorts requiring temporary tables: 0% (394 temp sorts / 165K sorts)
[!!] Joins performed without indexes: 30046
[!!] Temporary tables created on disk: 28% (12K on disk / 43K total)
[OK] Thread cache hit rate: 99% (272 created / 81K connections)
[!!] Table cache hit rate: 0% (4 open / 525K opened)
[OK] Open file limit used: 0% (9/1K)
[OK] Table locks acquired immediately: 99% (1M immediate / 1M locks)
[OK] InnoDB data size / buffer pool: 2.3M/128.0M
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Adjust your join queries to always utilize indexes
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (> 8M)
join_buffer_size (> 2.0M, or always use indexes with joins)
tmp_table_size (> 32M)
max_heap_table_size (> 32M)
table_cache (> 4)
но увеличить значения как он просит не могу, ибо оперативка то не резиновая ((
Кривая организация базы требует много оперативки. Это нормально.
Кривая организация базы требует много оперативки. Это нормально.
увы базы и скрипты Joomla. ничего с этим поделать не могу :(
Мне кажется тут дело в конфиге кривом, а не работе с базами.
Конечно джумла тоже не фонтан, но улучшить можно..я верю )