• Программирование

    Box Anemometer — ловим медленные запросы MySQL

    Всем привет. На днях задался вопросом о нагрузке на MySQL и отлове сложных запросов, потому что уж очень дол…Ну да  «как с**ть так и палочку искать», ну это как обычно говорят. Потому что запросы к БД одно из важнейших критериев при работе WEB-приложения. Ну и как говорится далеко ходить не надо, команда MySQL позаботились о нас и начиная с 5 версии СУБД добавили данную функцию. А что она собственно делает? Она отлавливает медленные запросы и пишет их в лог. Но отслеживать медленные запросы вручную читая лог тупое занятие, да и утомительное 🙂 Для этого есть прекрасное средство о котором я и хотел Вам рассказать — это супер-пупер Box Anemometer. Box…

  • Программирование

    Движок Sphinx — найди быстрее искомое

    Доброго времени суток друзья. Хочу поделиться с Вами настройкой и установкой поисковой системы под названием Sphinx (Sphinxsearch). Немного о нем, что это за зверь-пирамида, поисковый движок и зачем он и с чем его лопают кушают. Sphinx (англ.SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии GNU GPL. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД (MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby,.NET[1] и C++). © Согласно википедии Возможности поискового двига: Высокая скорость поиска (до 150—250 запросов в секунду на каждое процессорное ядро с 1 000 000 документов); Высокая…