diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 0a7b6954..46bf7476 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,6 +23,14 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "_inbox/Журналы в MySQL.md", + "timestamp": 1720764940848 + }, + { + "filepath": "wiki/zero/00 MySQL.md", + "timestamp": 1720764938970 + }, { "filepath": "_inbox/Репликация в PostgreSQL.md", "timestamp": 1720763495198 @@ -34,14 +42,6 @@ { "filepath": "_inbox/Репликация в MySQL.md", "timestamp": 1720763433609 - }, - { - "filepath": "_inbox/Журналы в MySQL.md", - "timestamp": 1720763347608 - }, - { - "filepath": "_inbox/Row Based Replication (RBR).md", - "timestamp": 1720763344575 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index 8dad3c4c..b3795f06 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,13 @@ { "recentFiles": [ + { + "basename": "Журналы в MySQL", + "path": "_inbox/Журналы в MySQL.md" + }, + { + "basename": "00 MySQL", + "path": "wiki/zero/00 MySQL.md" + }, { "basename": "Репликация в PostgreSQL", "path": "_inbox/Репликация в PostgreSQL.md" @@ -12,10 +20,6 @@ "basename": "Репликация в MySQL", "path": "_inbox/Репликация в MySQL.md" }, - { - "basename": "Журналы в MySQL", - "path": "_inbox/Журналы в MySQL.md" - }, { "basename": "Row Based Replication (RBR)", "path": "_inbox/Row Based Replication (RBR).md" @@ -195,10 +199,6 @@ { "basename": "00 Архитектура ПО", "path": "wiki/zero/00 Архитектура ПО.md" - }, - { - "basename": "Микросервисная архитектура", - "path": "wiki/zero/Микросервисная архитектура.md" } ], "omittedPaths": [], diff --git a/wiki/zero/00 MySQL.md b/wiki/zero/00 MySQL.md index 0189dba7..39874f4e 100644 --- a/wiki/zero/00 MySQL.md +++ b/wiki/zero/00 MySQL.md @@ -25,17 +25,11 @@ zero-link: - Оптимизатор. Составляет план запроса. Из хранилища запрашивается статистика запросов. - Исполнитель. Обращается за данными в хранилище согласно плану запроса. Обновляет значения в кэше запросов. - - Индексы реализуются на уровне движка хранилища, и каждый движок может предоставлять свою реализацию одного и того же индекса. ![](Pasted%20image%2020240528082025.png) - - - - - [Журналы в MySQL](Журналы%20в%20MySQL.md) ## Идентификация транзакций До версии 5.5 идентифицировать транзакцию можно было только по имени файла и позиции в этом файле. Потом появились GTID, но надо явно включить gtid_mode =ON. C 5.6.5 GTID используется по умолчанию.