Tag Archives: mysql

Обновляем Percona Server 5.1 -> 5.5

Как известно, не так давно вышла версия MySQL 5.5, с большим числом нововведений. В частности очень сильно увеличилась производительность. Товарищи из компании Percona, которые разрабатывают свой набор патчей к MySQL под названием Percona Server на той неделе выложили в свои репозитарии percona-server-server-5.5 и percona-server-client-5.5, которые автоматически к сожалению не обновляются…

Установка php-handlersocket 0.0.7 на ubuntu (новые грабли)

Со времени прошлого поста прошло много времени, расширение php-handlersocket успело обновитсья с 0.5 до 0.7, автор исправил некоторые баги. Спасибо вам, за то что находили их и постили в Issues. Сегодня обновили Ubuntu на компе разработчика с 10.04 до 10.10 и старая метода установки HandlerSocket работать перестала. Но нам всё-таки удалось его установить! Баг актуален только в случае обновления Ubuntu c 10.04 на 10.10 На чистой ОС таких проблем нет.

Хранение сессий в Memory Storage Engine и переполнение кучи (heap)

Сегодня речь порйдёт об интересных граблях с авторизацией на сайте. Хранение сессий у нас реализовано в БД, с помощью Zend_Session_SaveHandler_DbTable. Это очень удобно, т.к. быстрее чем хранение в виде файлов, и нагляднее. Так вот, сегодня при авторизации вдруг стало выдаваться сообщение: Error: Zend_Session is currently marked as read-only. Также очень часто вылетала вот эта ошибка: Exception thrown without a stack frame in Unknown on line 0

Введение в HandlerSocket: описание протокола и расширения php-handlersocket

Сейчас на волне популярности различных NoSQL решений создана интересная разработка – плагин для MySQL, реализущий NoSQL доступ к нему, представленный 20 октября 2010г Yoshinori Matsunobu.  В этой заметке я рассмотрю сам протокол, а также его реализацию в php-расширении php-handlersocket.

Скорость HandlerSocket на SSD

Эта заметка – перевод статьи на MysqlPerfomanceBlog небольшими комментариями. Вообще я в последнее время очень сильно изучаю возможности наращивания производительности веб-приложений на базе Zend Framework, использующих MySQL (ну или Percona 🙂 что роли не играет) в качестве хранилища данных. Также недавно у меня проскочила заметка про флешку, которую мы использовали на мини-сервере и в связи с этим, небезынтересно было узнать, а как ведёт себя HandlerSocket на SSD-диске.

Установка и настройка HandlerSocket и Percona Server в Ubuntu 10.10 из пакетов

В одной из прошлых заметок я писал о плагине к MySQL Handler Socket, и о том, каких результатов можно добаться применяя его. Сейчас модно юзать NoSQL базы, хотя MySQL на порядок быстрее их (вместе с этим плагином) он, по результатам тестов, оказался даже быстрее Memcached! Да и вообще заманчиво использовать NoSQL-решение (HandlerSocket), хранить всё в той же базе, и значительно выигрывать по скорости. Обзорную статью про него я ещё напишу,

NoSQL в MySQL: разгон MySQL до 750 000 запросов в секунду

Yoshinori Matsunobu 20 октября в своем блоге опубликовал интересную (на мой взгляд) статью – компания, в которой он работает разработала и успешно использует MySQL плагин, который позволяет обрабатывать более 750 тысяч запросов на вполне обычном железе. Решение – очень красивое, при этом позволяет использовать как обычные SQL запросы, так и достигать производительности, которая не доступна даже NoSQL решениям. Конечно, результаты тестов впечатляют, но слишком все сладко – возможно, где-то есть и подводные камни.

SphinxQL. Теперь Sphinx поддерживает SQL запросы к индексам!

В этой статье будетрассказано о двух новых мега-фичах в Sphinx.
Обе фичи добавлены в версии 0.9.9-rc2, опубликованной в начале апреля 2009го. Версия традиционно (слишком) стабильная, известных серьезных багов нету, тесты проходятся, итп. Отважные люди, а также коммерческие клиенты с контрактами про поддержку, уже успешно используют в продакшне, несмотря на отличный от «release» тег.

1я мега-фича. Теперь Sphinx поддерживает сетевой протокол MySQL (внутренней версии номер 10, которую поддерживают все версии сервера и клиента,