Показывается от записей 1 до 6
Displaying posts with tag: troubleshooting (reset)
Ещё раз про бесправных пользователей

Несколько дней назад я писала пост о том как MySQL пользователь с минимальными правами доступа может получить очень много ресурсов. Честно говоря, мотивацией для написания статьи было не столько желание вас попугать, сколько желание ещё раз показать memory tables в Performance Schema.

Однако читатели больше обращали внимание на результат теста и на мои ошибки. Поэтому сейчас я хочу немножко поговорить об этих ошибках и реальных опасностях.


Во-первых, …

[Читать дальше]
Ещё раз про бесправных пользователей

Несколько дней назад я писала пост о том как MySQL пользователь с минимальными правами доступа может получить очень много ресурсов. Честно говоря, мотивацией для написания статьи было не столько желание вас попугать, сколько желание ещё раз показать memory tables в Performance Schema.

Однако читатели больше обращали внимание на результат теста и на мои ошибки. Поэтому сейчас я хочу немножко поговорить об этих ошибках и реальных опасностях.


Во-первых, …

[Читать дальше]
Performance Schema memory tables и бесправные пользователи

В своих семинарах и тренингах, посвящённых отладке, я люблю повторять мантру: "Не раздавайте логины в базу кому попало!" Казалось бы, что в этом такого, можно же настроить минимальные привилегии и спать спокойно.

Проблема в том, что даже минимальные привилегии в MySQL позволяют изменять сессионные переменные, в том числе те, которые регулируют потребляемые ресурсы. Мой любимый пример: убей сервер при помощи join_buffer_size. Однако до версии 5.7 проверить как это работает было сложнее. Сейчас же, при помощи memory summary tables,  можно …

[Читать дальше]
Performance Schema memory tables и бесправные пользователи

В своих семинарах и тренингах, посвящённых отладке, я люблю повторять мантру: "Не раздавайте логины в базу кому попало!" Казалось бы, что в этом такого, можно же настроить минимальные привилегии и спать спокойно.

Проблема в том, что даже минимальные привилегии в MySQL позволяют изменять сессионные переменные, в том числе те, которые регулируют потребляемые ресурсы. Мой любимый пример: убей сервер при помощи join_buffer_size. Однако до версии 5.7 проверить как это работает было сложнее. Сейчас же, при помощи memory summary tables,  можно …

[Читать дальше]
Таблицы memory summary в Performance Schema в версии 5.7

Здесь я писала о значительных нововведениях в MySQL 5.7.

И, конечно, как troubleshooting freak я не могу не написать отдельно про своё любимое: memory summary tables в Performance Schema. И соответсвтующие представления в sys schema.

Вообще до версии 5.7 у нас были очень ограниченные средства диагностики проблем с памятью MySQL. Мы могли использовать vmstat, top, free и прочие инструменты, предоставляемые операционной …

[Читать дальше]
Таблицы memory summary в Performance Schema в версии 5.7

Здесь я писала о значительных нововведениях в MySQL 5.7.

И, конечно, как troubleshooting freak я не могу не написать отдельно про своё любимое: memory summary tables в Performance Schema. И соответсвтующие представления в sys schema.

Вообще до версии 5.7 у нас были очень ограниченные средства диагностики проблем с памятью MySQL. Мы могли использовать vmstat, top, free и прочие инструменты, предоставляемые операционной …

[Читать дальше]
Показывается от записей 1 до 6