Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
А вообще, принёс вас сегодня занятное - Dynimize, с помощью которого, по заявлению разработчиков, можно серьёзно улучшить производительность сервера БД. В заметке небольшой обзор, ссылки на подробности, графики и тесты. Продукт в бете, скорее всего станет платным, но посмотреть на него интересно.

https://sysadmin.pm/dynimize/

#dynimize #mysql #jit
В коллекцию ссылок - анализатор EXPLAIN FORMAT=JSON. Вставляем в форму JSON вывод, жмём на кнопку, получаем результат.

https://preetam.github.io/explain-analyzer/#!/explain/

#mysql #json
🖱 Репликация из MySQL в PostgreSQL.

Система репликации из мускуля в постгре:

https://github.com/the4thdoctor/pg_chameleon

Установка и настройка очень простые (поставили с помощью pip, создали пользователей, начали работать).

Возьмите на заметку, на случай если с задачами такой репликации или миграции сталкиваться приходится.

#фидбечат #mysql #postgresql
🖱 Утилита от Facebook, для внесения изменений в структуру MySQL базы без блокировки таблиц в оной: https://github.com/facebookincubator/OnlineSchemaChange

#mysql #github #facebook
🖱 Камрады подсказывают ещё один инструмент для работы со структурой БД. Подходит и для MySQL, и для PostgreSQL, судя по описанию: https://github.com/k0kubun/sqldef

#mysql #postgresql #фидбечат
🛠 Интересный набор скриптов для работы с MySQL: https://gitlab.com/gwinans/dba-tools/

📗 А вот тут моя давняя подборка инструментов для MySQL же: https://sysadmin.pm/mariadb-mysql-optimization/

#mysql #mariadb #dba
📺 Плейлист MySQL @ Oracle Open World 2019 - подвезли интересных видео, можно выбирать и знакомиться с материалом.

#mysql #видео #фидбечат
Percona_Database-Checklist-for-High-Traffic-Events.pdf
2.2 MB
🖱 Очевидные вещи, о которых стоит помнить администраторам площадок с MySQL, на которые ожидается прилив большого количества трафика. И ещё по ссылке есть некоторые рекомендации.

#mysql #напочитать
🖱 https://x-c3ll.github.io/posts/Pivoting-MySQL-Proxy/ - превращаем mysql сервер в socks5 прокси.

#mysql #security #udf
🖱 Показали утилиту, которая может обеспечить контроль версий для баз данных. Можно сделать снапшот, можно откатиться до нужной версии, скачать базу и т. п. У меня есть сомнения, что с большими базами утилита будет работать нормально, но для обслуживания небольших БД выглядит интересно. https://github.com/infostreams/db

#mysql #github #фидбечат
🎛 mysqld_qslower - скрипт, позволяющий логировать запросы к MySQL, работающие дольше чем 1ms. Для работы потребуется python3-bcc пакет. Затем останется просто скачать скрипт и запустить его.

# ./mysqld_qslower.py `pgrep -n mysqld`

http://www.brendangregg.com/blog/2016-10-04/linux-bcc-mysqld-qslower.html

#mysql #bpf #будничное
🛠 Интересное чтиво о том, как в Quora управляются с MySQL большого объёма. #напочитать #mysql
⚙️ ZFS datastore for MariaDB - рекомендации для настройки ZFS хранилища на NVME от Let's encrypt. Подсмотрел вот в этой заметке на Хабре - Let's Encrypt перевел серверы БД на AMD EPYC.

#zfs #напочитать #mysql
🖱 What is the SQL Query order of Execution?

Хорошая визуализация порядка выполнения SQL запроса.

Принёс из Linkedin, если что...

#sql #query #mysql
🖱 Migrating a production database without any downtime.

Рекомендации для процесса миграции базы данных. Примеры, схемы, графика и много дополнительных полезных ссылок...

https://teamplify.com/blog/zero-downtime-DB-migrations/

#mysql #database #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 dolphie - функциональный tui инструмент для получения информации и аналитики работы MySQL\MariaDB сервера...

https://github.com/charles-001/dolphie

#mysql #mariadb #tui
🛠 Upgrading Uber’s MySQL Fleet to version 8.0 - о том, как Uber обновлял свой MySQL с версии 5.7 до 8.0...

https://www.uber.com/en-JO/blog/upgrading-ubers-mysql-fleet/

#mysql #напочитать