• Сертификаты MySQL DBA и MySQL Developer по 50 долларов

      Вчера Oracle Certification запустила beta-сертификацию MySQL 5.6 DBA и MySQL 5.6 Developer Beta-программа продлится около двух месяцев. В это время у вас есть возможность получить сертификаты за 50 USD

      Это первый официальный экзамен по MySQL за очень долгое время: предыдущий был для версии 5.0 и много багов утекло с той поры. Для меня лично это событие значимо ещё и потому, что я принимала активное участие в создании и редактировании вопросов вместе с другими инженерами из команды MySQL Support. А гордиться нам есть чем.

      Читать дальше →
    • Cyber Monday @O'Reilly: 50% скидки на все электронные книги и видео

        Только сегодня, в чёрный кибер-понедельник, до 23.59 PT (переведите в свою timezone!), на сайте O'Reilly можно приобрести любые электронные книги и видео за полцены.

        Адрес предложения: shop.oreilly.com/category/deals/cyber-monday.do
      • Изменения в «Методах выявления ошибок в SQL приложении»

          Поправила немножко текст, о котором писала тут: svetasmirnova.habrahabr.ru/blog/76205. Исправила некоторые неточности, на которые указали читатели.

          Это гид для тех, кому нужно поймать ошибку в SQL приложении. В основном речь идёт о MySQL, но принципы применимы везде.

          Список изменений:

          sql-error.microbecal.com/chap1.html — добавлено описание работы general query log
          sql-error.microbecal.com/chap5.html — изменено описание MySQL Proxy
          sql-error.microbecal.com/appA.html — добавлена ремарка о кодировках и mysqldump.

          Полный текст здесь: sql-error.microbecal.com
        • Методы выявления ошибок в SQL приложении

            По мотивам своего мастер-класса на PHPConf 2009 (http://phpconf.ru) я написала гид для тех, кому нужно поймать ошибку в SQL приложении. Правильнее было бы назвать в MySQL приложении, но я всё-таки думаю, что общие принципы едины для всех. В идеале мне бы хотелось, чтобы текст охватывал основные случаи неправильного поведения. Оговорюсь, что под неправильным поведением я понимаю логические ошибки, а не проблемы производительности. Проблемы производительности — это отдельная тема, кстати, достаточно хорошо представленная в сети.

            Книжка состоит из 4 частей, ниже можно посмотреть краткое содержание:

            Часть 1. Одиночные запросы.
            Рассмотрены случаи, когда ошибка повторяется для одного клиента-потока.

            Часть 2. Конкурентные запросы.
            Случаи, когда ошибка повторяется только в случаях, когда несколько клиентов работают с базой одновременно.

            Часть 3. Другие случаи.
            Случаи, не подходящие под предыдущие определения.

            Часть 4. Техники, применяющиеся для отладки Production приложений.
            Краткий перечень того, что нужно делать, если приходится тестировать на рабочем сервере.

            Текст получился достаточно объёмный, поэтому я посчитала нужным дать ссылку на внешний ресурс, а не выкладывать здесь, так как получилось достаточно «много букаф», а несколько постов подряд на одну тему может утомить.

            Пожалуйста, почитайте и покритикуйте. Ваше мнение очень интересно. Комментарии оставляйте здесь :)

            Почитать можно здесь: sql-error.microbecal.com