Posts Tagged ‘mysql’

MHA for MySQL: Master High Availability Manager and tools for MySQL

// Октябрь 6th, 2011 // No Comments » // MySQL, Веб-разработка

Недавно вышел релиз 0.52 замечательного средства поддержки MySQL кластера «Master High Availability Manager» от моего японского товарища Yoshinori Matsunobu. Он известен в первую очередь, как разработчик HandlerSocket (NoSQL средства доступа к БД MySQL).

(далее…)

Share

Уральский вебдев. Конференция Dump в Екатеринбурге. Фотоотчёт.

// Май 31st, 2011 // 1 Comment » // Highload, IT конференции, Memcached, MySQL, NoSQL, PHP, Sphinx

30 мая в Екатеринбурге прошла уральская конференция веб-разработчиков «Development Usability Management Practice» (Dump), которую мне удалось посетить. Основных направлений два, как следует из названия, — это веб-разработки и менеджмент IT технологий. (далее…)

Share

Выполнение системных команд из MySQL с помощью UDF(lib_mysqludf_sys)

// Апрель 19th, 2011 // No Comments » // MySQL

Сегодня понадобилось выполнить системную команду ОС Linux из MySQL. Оказалось, что сделать это из коробки не получится. Зато с одной замечательной библиотечкой всё вполне срослось.
(далее…)

Share

Расширение MySQL с помощью User defined functions (UDF)

// Апрель 18th, 2011 // 1 Comment » // MySQL, Веб-разработка

На днях я вплотную занялся вопросами расширения MySQL. В этой заметке вы узнаете, как это возможно, и какие инструменты MySQL предлагает для этого.
(далее…)

Share

Sphinx и SphinxQL. Установка на Ubuntu Server и первый практический опыт.

// Апрель 15th, 2011 // 1 Comment » // Sphinx, Веб-разработка

Рано или поздно при разработке поисковой системы по сайту, у программиста появляется идея — «а переведу ка я весь поиск на Sphinx». Вот и у меня возникла такая идея. После непродолжительного гугления, мне удалось установить и даже попробовать в работе SQL интерфейс доступа к Sphinx. (далее…)

Share

MySQL 5.6.2 Теперь ещё и Memcached интерфейс!

// Апрель 13th, 2011 // 2 Comments » // Highload, Memcached, MySQL

Сегодня хочу рассказать вам отличную новость! Вышла новая экспериментальная версия MySQL 5.2.6 которая получила memcached интерфейс к InnoDB. Что же это значит? (далее…)

Share

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

// Апрель 8th, 2011 // 7 Comments » // MySQL

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

Share

Получение списка внешних ключей для таблицы MySQL

// Март 1st, 2011 // 1 Comment » // MySQL

Сегодня думал, как бы получить список внешних ключей. Мы используем InnoDB, и таблицы связаны через Foreign keys. (далее…)

Share

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

// Январь 28th, 2011 // 9 Comments » // Ubuntu, Веб-разработка

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

(далее…)

Share

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

// Декабрь 27th, 2010 // 2 Comments » // MySQL, PHP, Zend Framework

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

(далее…)

Share