В своих семинарах и тренингах, посвящённых отладке, я люблю
повторять мантру: "Не раздавайте логины в базу кому попало!"
Казалось бы, что в этом такого, можно же настроить минимальные
привилегии и спать спокойно.
Проблема в том, что даже минимальные привилегии в MySQL позволяют
изменять сессионные переменные, в том числе те, которые
регулируют потребляемые ресурсы. Мой любимый пример: убей сервер
при помощи join_buffer_size. Однако до версии 5.7
проверить как это работает было сложнее. Сейчас же, при помощи
memory summary tables, можно …
Здесь я писала о значительных нововведениях в
MySQL 5.7.
И, конечно, как troubleshooting freak я не могу не написать
отдельно про своё любимое: memory summary tables в Performance Schema. И
соответсвтующие представления в sys
schema.
Вообще до версии 5.7 у нас были очень ограниченные средства
диагностики проблем с памятью MySQL. Мы могли использовать
vmstat, top, free и прочие инструменты, предоставляемые
операционной …
Здесь я писала о значительных нововведениях в
MySQL 5.7.
И, конечно, как troubleshooting freak я не могу не написать
отдельно про своё любимое: memory summary tables в Performance Schema. И
соответсвтующие представления в sys
schema.
Вообще до версии 5.7 у нас были очень ограниченные средства
диагностики проблем с памятью MySQL. Мы могли использовать
vmstat, top, free и прочие инструменты, предоставляемые
операционной …
Есть такое сообщество odin_moy_den с фоторепортажами об одном
дне из жизни обыкновенных людей. В моём случае рабочий день
состоит из местами цензурированных screenshot-ов.
Первое, что я открываю с утра - это email client. Пока грузится
почта одновременно запускаю Jabber с group chat, где мы должны
присутствовать всё время пока работаем.
Это, конечно, внутрикорпоративные чаты, недоступные извне.
Публично некоторые инженеры (включая …
Есть такое сообщество odin_moy_den с фоторепортажами об одном
дне из жизни обыкновенных людей. В моём случае рабочий день
состоит из местами цензурированных screenshot-ов.
Первое, что я открываю с утра - это email client. Пока грузится
почта одновременно запускаю Jabber с group chat, где мы должны
присутствовать всё время пока работаем.
Это, конечно, внутрикорпоративные чаты, недоступные извне.
Публично некоторые инженеры (включая …
В статье излагается подход, при котором запросы к сайту обрабатываются централизованно (через один PHP-файл), а адреса и содержимое страниц хранятся в базе данных. При этом адрес страницы может быть динамическим, а содержимое — включать в себя метки для подстановки переменных. Странице также может быть назначен исполняемый PHP-код.
В статье приводится реализация объектно-реляционного отображения, выполненная в виде небольшой библиотеки с простым и гибким интерфейсом. Код библиотеки доступен в виде одного php-файла. В качестве интерфейса к базе данных используются удобные функции PHP для работы с MySQL.
Сегодня пришло письмо от организаторов MySQL Connect о том, что
слайды, наконец, выложили. Посмотреть их можно здесь или же на моём сайте здесь или здесь. Слайды лучше README-файла: там побольше
информации и примеров.
Я ещё сделала пост на английском языке по мотивам первых
фидбеков. Буду очень благодарна, …
Сегодня пришло письмо от организаторов MySQL Connect о том, что
слайды, наконец, выложили. Посмотреть их можно здесь или же на моём сайте здесь или здесь. Слайды лучше README-файла: там побольше
информации и примеров.
Я ещё сделала пост на английском языке по мотивам первых
фидбеков. Буду очень благодарна, …
На этой неделе я делала 8-ми часовой онлайн-тренинг для Oracle
University. Здесь есть информация о нём. Если ссылка не
работает, попробуйте сменить страну на United Kingdom. Для
России, кстати, у них могут быть специальные цены.
Такой длинный тренинг я делаю впервые. Предыдущий максимум у меня
был 3 часа.
Плюс это мой первый тренинг онлайн.
Что я имею по этому поводу сказать.
Получилось в целом …