Тюнінг та масштабування проекту на MySQL

Тюнінг та масштабування проекту на MySQL
ru
12.08.2022
6 г 47 мін 54 сек

Не знаєте, що робити із проектом? База постійно гальмує та падає? Начальник репетує? Допомогти з начальством не можемо, зате знаємо, як правильно поставити та налаштувати MySQL та знайти, які запити гальмують! У серії майстер-класів з налаштування та експлуатації СУБД MySQL Володимир Федорков, експерт у сфері продуктивності MySQL, постійний спікер конференцій у Росії, Європі та США розповів, що саме налаштувати, щоб усе чудово працювало, як знайти повільні запити та зробити їх швидкими.

Три майстер-класи. Тривалість кожного – 1 год.

Ставимо і тюнім MySQL для роботи з високими навантаженнями

Версії MySQL та форки
Як настроювати MySQL? Важливі аспекти при встановленні та початковому налаштуванні
Як працює MySQL? Архітектура та налаштування InnoDB
Інші підсистеми зберігання
Що не потрібно налаштовувати ніколи
MySQL tuner та інші скрипти автоматичного налаштування
Вчимося писати найшвидші у світі запити для MySQL

Запити MySQL: що впливає на продуктивність?
Як оптимізувати SELECT?
Оптимізатор MySQL
Selectivity та Cardinality – головні слова, яких ніхто не знає
Кеш запитів у MySQL
Оптимізація запису
Робота із змінами схеми
Будуємо відмовостійку інфраструктуру для MySQL

Робота MySQL під високими навантаженнями
Масштабування MySQL
Функціональне шардування
Горизонтальне шардування
Реплікація у MySQL
Master-Master реплікація
Інструменти об’єднання MySQL у кластери (Galera, Group Replication)
Маршрутизація запитів та ProxySQL
Управління реплікацією: MHA та Orchestrator
Бекап та відновлення

Ви не можете переглядати цей курс -

Array ( [filesize] => 1021398616 [mime_type] => video/mp4 [length] => 5640 [length_formatted] => 1:34:00 [width] => 1912 [height] => 1088 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 317375 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.20662434895833 ) [created_timestamp] => -2082844800 )