提交 03a9570d 编写于 作者: M Mars Liu

index markdown document

上级 069c3ea9
{
"node_id": "mysql-8f2aac71ea494f1b84372d43aa436135",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-343463029f6d41068885687f4dd8bfbd",
"keywords": ["命令行", "mysql"],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-daca74b56aca48cea2da14078b518051",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-b34e3244a8ba4166bd22bc4fe5f7d8db",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-fe9caf0e07a94efc8b7c8f2a4c683efe",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-a4998d140f024982989ed4647c78ba65",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-430b0de67c294d64aff35c85fec8393e",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-c5b92946b8824ceea97b20f26946bb76",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-e782e10839d843c0ad36a05ae7d0366f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-8791cb147022420496a5106fe12e1689",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{ {
"node_id": "mysql-0b976462e6314fa499a9f086c0eded8f", "node_id": "mysql-0b976462e6314fa499a9f086c0eded8f",
"keywords": [], "keywords": ["mysqlhotcopy"],
"children": [], "children": [],
"export": [], "export": [],
"keywords_must": [], "keywords_must": [],
......
{ {
"node_id": "mysql-76b4d2f260f94ea1a6692d5a8dab2709", "node_id": "mysql-76b4d2f260f94ea1a6692d5a8dab2709",
"keywords": [], "keywords": ["灾难恢复"],
"children": [], "children": [],
"export": [], "export": [],
"keywords_must": [], "keywords_must": [],
......
{
"node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-1d350c6226d443bdb76b5058d8ee23e7",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-e6cbbff27cd04bc0b61ebbb3ef27d4b2",
"keywords": ["regex", "regular"],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-bf629829370d405cbfcd5aa83adb536a",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-6ac51e7a042849f6a5f9c52a1cd1e347",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{ {
"node_id": "mysql-7bc092b1b1854dd3b88eed3a517b96a2", "node_id": "mysql-7bc092b1b1854dd3b88eed3a517b96a2",
"keywords": [], "keywords": ["子查询", "列子查询"],
"children": [], "children": [],
"export": [], "export": [],
"keywords_must": [], "keywords_must": [],
......
{
"node_id": "mysql-0666cae9faaa41b7b2413063e1214edd",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-101770860dbe48ad92566d296809b34d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-5af12dac5321409baa0479ba2824e0bf",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-9d19fedcc1fd48c9a450e71403b9099f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-2fd94590dfca4068bc713bbf132f8653",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-24789b2078dc4f44b8ad150ce571314e",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-cece7ee8078441a6a032cf1a71cac21c",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-586f686edd1e4ccbbc68f9a6e1548f57",
"keywords": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-6724aaaef7d3404fb06d322f9d9534ed",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-ec8ee43f3a6340638362d38157fbc66b",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-876f66d6f6404fe8813a932df024cb5d",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-9f8881b9f30544149327af68e3007603",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-cde6eae01784468fa0171ff3042f221f",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-ccb6fcf2983b4b3e8b37abbcbc776f21",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-4381bed0477f412e80f0509b0e2bb3f9",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-6e063c40f1ba485288eba2376097b79c",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-4e93793f51a24f0eb00f7824ecc8929b",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-ff4222264013437da2214ff77ca92961",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
...@@ -268,6 +268,127 @@ ...@@ -268,6 +268,127 @@
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
},
{
"运算符": {
"node_id": "mysql-8f2aac71ea494f1b84372d43aa436135",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"函数": {
"node_id": "mysql-07b85d4c87c84a62a9b55299250cd9a3",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"命令行工具": {
"node_id": "mysql-8791cb147022420496a5106fe12e1689",
"keywords": [],
"children": [
{
"mysql": {
"node_id": "mysql-343463029f6d41068885687f4dd8bfbd",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqladmin": {
"node_id": "mysql-daca74b56aca48cea2da14078b518051",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"myisampack": {
"node_id": "mysql-b34e3244a8ba4166bd22bc4fe5f7d8db",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqlbinlog": {
"node_id": "mysql-fe9caf0e07a94efc8b7c8f2a4c683efe",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqldump": {
"node_id": "mysql-a4998d140f024982989ed4647c78ba65",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqlcheck": {
"node_id": "mysql-d9cdafd993bf41bbb860e5087dd54bd1",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqlshow": {
"node_id": "mysql-430b0de67c294d64aff35c85fec8393e",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqldump": {
"node_id": "mysql-c5b92946b8824ceea97b20f26946bb76",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"mysqlimport": {
"node_id": "mysql-e782e10839d843c0ad36a05ae7d0366f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
} }
], ],
"keywords_must": [], "keywords_must": [],
...@@ -428,6 +549,16 @@ ...@@ -428,6 +549,16 @@
"node_id": "mysql-ed0a3aa2ca704780ae72749842657fa7", "node_id": "mysql-ed0a3aa2ca704780ae72749842657fa7",
"keywords": [], "keywords": [],
"children": [ "children": [
{
" 别名": {
"node_id": "mysql-1d350c6226d443bdb76b5058d8ee23e7",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
" WHERE": { " WHERE": {
"node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518", "node_id": "mysql-2296dbe96d584a52bd28a3ad5f655518",
...@@ -479,6 +610,34 @@ ...@@ -479,6 +610,34 @@
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
},
{
"正则表达式": {
"node_id": "mysql-e6cbbff27cd04bc0b61ebbb3ef27d4b2",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
" 分页查询": {
"node_id": "mysql-da7b258f8b0b4597924737902a5018d3",
"keywords": [
"分页",
"limit",
"offset"
],
"children": [],
"keywords_must": [
"分页",
"limit",
"offset"
],
"keywords_forbid": [],
"group": 0
}
} }
], ],
"keywords_must": [], "keywords_must": [],
...@@ -641,6 +800,47 @@ ...@@ -641,6 +800,47 @@
"group": 0 "group": 0
} }
}, },
{
" 索引": {
"node_id": "mysql-6ac51e7a042849f6a5f9c52a1cd1e347",
"keywords": [],
"children": [
{
"索引入门": {
"node_id": "mysql-bf629829370d405cbfcd5aa83adb536a",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"创建索引": {
"node_id": "mysql-fe65d5c615ad40f8ac056cc654f2d788",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"删除索引": {
"node_id": "mysql-85ba0df78d754b00b30aa8e74ad35d06",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
}
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
"子查询": { "子查询": {
"node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0", "node_id": "mysql-787937c95738421ba7b1d5b8aafe55d0",
...@@ -734,7 +934,7 @@ ...@@ -734,7 +934,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"视图的维护": { "视图的基本概念": {
"node_id": "mysql-95a29a6a448849029d548393bbdf283e", "node_id": "mysql-95a29a6a448849029d548393bbdf283e",
"keywords": [], "keywords": [],
"children": [], "children": [],
...@@ -805,19 +1005,82 @@ ...@@ -805,19 +1005,82 @@
} }
}, },
{ {
" 分页查询": { "存储过程和函数": {
"node_id": "mysql-da7b258f8b0b4597924737902a5018d3", "node_id": "mysql-586f686edd1e4ccbbc68f9a6e1548f57",
"keywords": [ "keywords": [],
"分页", "children": [
"limit", {
"offset" "存储过程和函数简介": {
], "node_id": "mysql-0666cae9faaa41b7b2413063e1214edd",
"children": [], "keywords": [],
"keywords_must": [ "children": [],
"分页", "keywords_must": [],
"limit", "keywords_forbid": [],
"offset" "group": 0
}
},
{
"创建存储过程和函数": {
"node_id": "mysql-101770860dbe48ad92566d296809b34d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"查看存储过程和函数": {
"node_id": "mysql-5af12dac5321409baa0479ba2824e0bf",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"修改存储过程和函数": {
"node_id": "mysql-9d19fedcc1fd48c9a450e71403b9099f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"调用存储过程和函数": {
"node_id": "mysql-2fd94590dfca4068bc713bbf132f8653",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"删除存储过程和函数": {
"node_id": "mysql-24789b2078dc4f44b8ad150ce571314e",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"变量": {
"node_id": "mysql-cece7ee8078441a6a032cf1a71cac21c",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
}
], ],
"keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
...@@ -826,7 +1089,38 @@ ...@@ -826,7 +1089,38 @@
"触发器": { "触发器": {
"node_id": "mysql-5ea983e0874547bd956ef0be606f3424", "node_id": "mysql-5ea983e0874547bd956ef0be606f3424",
"keywords": [], "keywords": [],
"children": [], "children": [
{
"创建触发器": {
"node_id": "mysql-6724aaaef7d3404fb06d322f9d9534ed",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"查看触发器": {
"node_id": "mysql-ec8ee43f3a6340638362d38157fbc66b",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"删除触发器": {
"node_id": "mysql-876f66d6f6404fe8813a932df024cb5d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
}
],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
...@@ -961,6 +1255,16 @@ ...@@ -961,6 +1255,16 @@
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
},
{
"数据导入和导出": {
"node_id": "mysql-e2eefb85984643f8adb95f4eee16bc8f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
} }
], ],
"keywords_must": [], "keywords_must": [],
...@@ -1111,7 +1415,7 @@ ...@@ -1111,7 +1415,7 @@
"keywords": [], "keywords": [],
"children": [ "children": [
{ {
"普通索引": { "索引概述": {
"node_id": "mysql-5b21eb9eb2f446288d80c6bd65a6416f", "node_id": "mysql-5b21eb9eb2f446288d80c6bd65a6416f",
"keywords": [ "keywords": [
"index" "index"
...@@ -1212,6 +1516,16 @@ ...@@ -1212,6 +1516,16 @@
"group": 0 "group": 0
} }
}, },
{
"JSON索引": {
"node_id": "mysql-9f8881b9f30544149327af68e3007603",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
"组合索引": { "组合索引": {
"node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16", "node_id": "mysql-ce1f863b4d254d2aadb6ce2331122d16",
...@@ -1237,7 +1551,10 @@ ...@@ -1237,7 +1551,10 @@
{ {
"全文索引": { "全文索引": {
"node_id": "mysql-ba3fc0140b5842bb949c591d059e3269", "node_id": "mysql-ba3fc0140b5842bb949c591d059e3269",
"keywords": [], "keywords": [
"full text index",
"fti"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
...@@ -1531,6 +1848,16 @@ ...@@ -1531,6 +1848,16 @@
"group": 0 "group": 0
} }
}, },
{
"分析数据表": {
"node_id": "mysql-cde6eae01784468fa0171ff3042f221f",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
"检查数据表": { "检查数据表": {
"node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6", "node_id": "mysql-fbcc654d6a86452aa349d2ed6003adb6",
...@@ -1542,7 +1869,7 @@ ...@@ -1542,7 +1869,7 @@
} }
}, },
{ {
"拆分数据表": { "优化数据表": {
"node_id": "mysql-f5775462ae784d44a4b2bce5f456311a", "node_id": "mysql-f5775462ae784d44a4b2bce5f456311a",
"keywords": [], "keywords": [],
"children": [], "children": [],
...@@ -1550,6 +1877,16 @@ ...@@ -1550,6 +1877,16 @@
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
},
{
"拆分数据表": {
"node_id": "mysql-ccb6fcf2983b4b3e8b37abbcbc776f21",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
} }
], ],
"keywords_must": [], "keywords_must": [],
...@@ -1605,7 +1942,10 @@ ...@@ -1605,7 +1942,10 @@
{ {
"从链式复制到主从复制": { "从链式复制到主从复制": {
"node_id": "mysql-2f6f847907d4415788e98d2f70f64d3c", "node_id": "mysql-2f6f847907d4415788e98d2f70f64d3c",
"keywords": [], "keywords": [
"链式复制",
"主从复制"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
...@@ -1685,6 +2025,56 @@ ...@@ -1685,6 +2025,56 @@
"node_id": "mysql-310130dd922d4e2b832891cc0e157cbf", "node_id": "mysql-310130dd922d4e2b832891cc0e157cbf",
"keywords": [], "keywords": [],
"children": [ "children": [
{
" 嵌套查询": {
"node_id": "mysql-4381bed0477f412e80f0509b0e2bb3f9",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"OR子句优化": {
"node_id": "mysql-5e5c02582f1641ada50c92161d0e0587",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"ORDER BY 优化": {
"node_id": "mysql-c140ce4a6f0a4557a3a5ce0b471fd6da",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"分页查询优化": {
"node_id": "mysql-6e063c40f1ba485288eba2376097b79c",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"GROUP BY优化": {
"node_id": "mysql-66fc4566eaf34994b072ca83bf79ceb4",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{ {
" SHOW STATUS": { " SHOW STATUS": {
"node_id": "mysql-3574b2e5c9ca475789d9d582d7726906", "node_id": "mysql-3574b2e5c9ca475789d9d582d7726906",
...@@ -1750,10 +2140,31 @@ ...@@ -1750,10 +2140,31 @@
} }
}, },
{ {
"插入优化": { "优化": {
"node_id": "mysql-284cf77b823540c38370d5cd70ada265", "node_id": "mysql-284cf77b823540c38370d5cd70ada265",
"keywords": [], "keywords": [],
"children": [], "children": [
{
"插入优化": {
"node_id": "mysql-4e93793f51a24f0eb00f7824ecc8929b",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"删除优化": {
"node_id": "mysql-ff4222264013437da2214ff77ca92961",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
}
],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
...@@ -1851,7 +2262,11 @@ ...@@ -1851,7 +2262,11 @@
{ {
"减少数据访问": { "减少数据访问": {
"node_id": "mysql-d7b339f2b2434e3fbd3721b7cd1abc1a", "node_id": "mysql-d7b339f2b2434e3fbd3721b7cd1abc1a",
"keywords": [], "keywords": [
"performance",
"application",
"io"
],
"children": [], "children": [],
"keywords_must": [], "keywords_must": [],
"keywords_forbid": [], "keywords_forbid": [],
......
...@@ -58,42 +58,66 @@ MySQL 初阶-关系型数据库- MySQL 基本概念 ...@@ -58,42 +58,66 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
### [技能树-初阶] 第7章 MySQL操作数据库 ### [技能树-初阶] 第7章 MySQL操作数据库
#### 7.1 创建数据库 #### 7.1 创建数据库
初阶-使用数据库-创建和删除数据库
#### 7.2 查看数据库 #### 7.2 查看数据库
初阶-使用数据库-创建和删除数据库
#### 7.3 修改数据库名称 #### 7.3 修改数据库名称
初阶-使用数据库-创建和删除数据库
#### 7.4 数据库编码 #### 7.4 数据库编码
初阶-使用数据库-创建和删除数据库
#### 7.5 删除数据库 #### 7.5 删除数据库
初阶-使用数据库-创建和删除数据库
### [技能树-初阶]第8章 MySQL操作数据表(重要的初中阶知识,采纳) ### [技能树-初阶]第8章 MySQL操作数据表
#### 8.1 创建数据表 #### 8.1 创建数据表
初阶-使用数据库-建表
#### 8.2 查看数据表结构 #### 8.2 查看数据表结构
初阶-使用数据库-表
#### 8.3 修改数据表 #### 8.3 修改数据表
初阶-使用数据库-建表
#### 8.4 删除数据表 #### 8.4 删除数据表
初阶-使用数据库-表
#### [技能树-进阶] 8.5 MySQL中的临时表 #### [技能树-进阶] 8.5 MySQL中的临时表
中阶-数据库组成-表
### [技能树-初阶] 第9章 MySQL数据类型(初阶知识,采纳) ### [技能树-初阶] 第9章 MySQL数据类型(初阶知识,采纳)
#### 9.1 数值类型 #### 9.1 数值类型
初阶-数据类型-数值类型
#### 9.2 日期和时间类型 #### 9.2 日期和时间类型
初阶-数据类型-时间和日期类型
#### 9.3 文本字符串类型 #### 9.3 文本字符串类型
初阶-数据类型-文本字符串类型
#### 9.4 二进制字符串类型 #### 9.4 二进制字符串类型
初阶-数据类型-二进制字符串类型
### [技能树-初阶] 第10章 MySQL运算符(基础知识,采纳,建议出题人自行分拆) ### [技能树-初阶] 第10章 MySQL运算符
#### 10.1 算术运算符 #### 10.1 算术运算符
初阶-数据查询-运算符
#### 10.2 比较运算符 #### 10.2 比较运算符
初阶-数据查询-运算符
#### 10.3 逻辑运算符 #### 10.3 逻辑运算符
初阶-数据查询-运算符
#### 10.4 位运算符 #### 10.4 位运算符
初阶-数据查询-运算符
#### 10.5 运算符的优先级 #### 10.5 运算符的优先级
初阶-数据查询-运算符
### [技能树-初阶] 第11章 MySQL函数(基础知识,采纳) ### [技能树-初阶] 第11章 MySQL函数
#### 11.1 MySQL函数简介 #### 11.1 MySQL函数简介
#### 11.2 数学函数 #### 11.2 数学函数
初阶-数据查询-函数
#### 11.3 字符串函数 #### 11.3 字符串函数
初阶-数据查询-函数
#### 11.4 日期和时间函数 #### 11.4 日期和时间函数
初阶-数据查询-函数
#### 11.5 流程处理函数 #### 11.5 流程处理函数
初阶-数据查询-函数
#### 11.6 加密与解密函数 #### 11.6 加密与解密函数
初阶-数据查询-函数
#### 11.7 聚合函数 #### 11.7 聚合函数
初阶-数据查询-函数
#### [技能树-进阶] 11.8 获取MySQL信息函数 #### [技能树-进阶] 11.8 获取MySQL信息函数
#### [技能树-进阶] 11.9 加锁与解锁函数 #### [技能树-进阶] 11.9 加锁与解锁函数
#### [技能树-进阶] 11.10 JSON函数 #### [技能树-进阶] 11.10 JSON函数
...@@ -101,141 +125,224 @@ MySQL 初阶-关系型数据库- MySQL 基本概念 ...@@ -101,141 +125,224 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### [技能树-进阶] 11.12 MySQL的其他函数 #### [技能树-进阶] 11.12 MySQL的其他函数
### [技能树-初阶] 第12章 MySQL数据变更(重要的初中阶知识,采纳) ### [技能树-初阶] 第12章 MySQL数据变更
#### 12.1 数据插入 #### 12.1 数据插入
初阶-数据修改-插入
#### 12.2 数据更新 #### 12.2 数据更新
初阶-数据修改-更新
#### 12.3 数据删除 #### 12.3 数据删除
初阶-数据修改-删除
### [技能树-初阶] 第13章 MySQL数据查询(重要的初中阶知识,采纳,每节至少一题) ### [技能树-初阶] 第13章 MySQL数据查询
#### [不需要] 13.1 数据准备 #### [不需要] 13.1 数据准备
#### 13.2 SELECT查询语句 #### 13.2 SELECT查询语句
初阶-数据查询-SELECT
#### 13.3 WHERE条件语句 #### 13.3 WHERE条件语句
初阶-数据查询-WHERE
#### 13.4 数据聚合查询 #### 13.4 数据聚合查询
中阶-聚合和分组
#### 13.5 JOIN语句 #### 13.5 JOIN语句
中阶-连接查询
#### 13.6 子查询语句 #### 13.6 子查询语句
中阶-子查询
#### 13.7 UNION联合语句 #### 13.7 UNION联合语句
中阶-查询-UNION
#### 13.8 使用别名查询数据 #### 13.8 使用别名查询数据
中阶-查询-别名
#### 13.9 使用正则表达式查询数据 #### 13.9 使用正则表达式查询数据
中阶-查询-正则表达式
### [技能树-初阶] 第14章 MySQL索引(重要的中高阶知识,采纳) ### [技能树-初阶] 第14章 MySQL索引(重要的中高阶知识,采纳)
#### 14.1 索引简介 #### 14.1 索引简介
中阶-索引-索引入门
#### 14.2 索引的使用场景 #### 14.2 索引的使用场景
中阶-索引-索引入门
#### 14.3 创建数据表时创建索引 #### 14.3 创建数据表时创建索引
中阶-索引-创建索引
#### 14.4 为已有数据表添加索引 #### 14.4 为已有数据表添加索引
中阶-索引-创建索引
#### 14.5 删除索引 #### 14.5 删除索引
中阶-索引-删除索引
#### 14.6 隐藏索引 #### 14.6 隐藏索引
中阶-索引-索引入门
#### 14.7 降序索引 #### 14.7 降序索引
中阶-索引-索引入门
#### [技能树-进阶] 14.8 函数索引 #### [技能树-进阶] 14.8 函数索引
### [技能树-初阶] 第15章 MySQL视图(重要的中高阶知识,采纳) ### [技能树-初阶] 第15章 MySQL视图
#### 15.1 视图概述 #### 15.1 视图概述
中阶-视图-视图的基本概念
#### 15.2 创建视图 #### 15.2 创建视图
中阶-视图-创建视图
#### 15.3 查看视图 #### 15.3 查看视图
中阶-视图-视图的基本概念
#### 15.4 修改视图的结构 #### 15.4 修改视图的结构
中阶-视图-修改视图
#### [技能树-进阶] 15.5 更新视图的数据 #### [技能树-进阶] 15.5 更新视图的数据
#### 15.6 删除视图 #### 15.6 删除视图
中阶-视图-删除视图
### [技能树-初阶] 第16章 存储过程和函数(重要的中高阶知识,采纳) ### [技能树-初阶] 第16章 存储过程和函数
#### 16.1 存储过程和函数简介 #### 16.1 存储过程和函数简介
中阶-存储过程和函数-存储过程和函数简介
#### 16.2 创建存储过程和函数 #### 16.2 创建存储过程和函数
中阶-存储过程和函数-创建存储过程和函数
#### 16.3 查看存储过程和函数 #### 16.3 查看存储过程和函数
中阶-存储过程和函数-查看存储过程和函数
#### 16.4 修改存储过程和函数 #### 16.4 修改存储过程和函数
中阶-存储过程和函数-修改存储过程和函数
#### 16.5 调用存储过程和函数 #### 16.5 调用存储过程和函数
中阶-存储过程和函数-调用存储过程和函数
#### 16.6 删除存储过程和函数 #### 16.6 删除存储过程和函数
中阶-存储过程和函数-删除存储过程和函数
#### 16.7 MySQL中使用变量 #### 16.7 MySQL中使用变量
中阶-存储过程和函数-变量
#### 16.8 MySQL中使用变量案例 #### 16.8 MySQL中使用变量案例
中阶-存储过程和函数-变量
#### 16。9 定义条件和处理程序 #### 16。9 定义条件和处理程序
中阶-存储过程和函数-逻辑分支
#### 16.10 定义条件和处理程序案例 #### 16.10 定义条件和处理程序案例
中阶-存储过程和函数-逻辑分支
#### [技能树-进阶] 16.11 MySQL中游标的使用 #### [技能树-进阶] 16.11 MySQL中游标的使用
#### [技能树-进阶] 16.12 MySQL中游标的使用案例 #### [技能树-进阶] 16.12 MySQL中游标的使用案例
高阶-过程化编程-游标
#### [技能树-进阶] 16.13 MySQL中控制流程的使用 #### [技能树-进阶] 16.13 MySQL中控制流程的使用
高阶-过程化编程-游标
### [技能树-进阶] 第17章 MySQL触发器
### [技能树-进阶] 第17章 MySQL触发器(重要的中高阶知识,采纳)
#### 17.1 创建触发器 #### 17.1 创建触发器
中阶-触发器-创建触发器
#### 17.2 查看触发器 #### 17.2 查看触发器
中阶-触发器-查看触发器
#### 17.3 删除触发器 #### 17.3 删除触发器
中阶-触发器-删除触发器
### [技能树-进阶] 第18章 MySQL分区(重要的高阶知识,采纳,建议适当合并) ### [技能树-进阶] 第18章 MySQL分区
#### 18.1 分区介绍 #### 18.1 分区介绍
高阶-运维与架构-分区
#### 18.2 RANGE分区 #### 18.2 RANGE分区
高阶-运维与架构-分区
#### 18.3 LIST分区 #### 18.3 LIST分区
高阶-运维与架构-分区
#### 18.4 COLUMNS分区 #### 18.4 COLUMNS分区
高阶-运维与架构-分区
#### 18.5 HASH分区 #### 18.5 HASH分区
高阶-运维与架构-分区
#### 18.6 KEY分区 #### 18.6 KEY分区
高阶-运维与架构-分区
#### 18.7 子分区 #### 18.7 子分区
高阶-运维与架构-分区
#### 18.8 分区中的NULL值处理 #### 18.8 分区中的NULL值处理
高阶-运维与架构-分区
### [技能树-进阶] 第19章 MySQL公用表表达式和生成列(重要的中阶知识,采纳) ### [技能树-进阶] 第19章 MySQL公用表表达式和生成列(重要的中阶知识,采纳)
#### 19.1 公用表表达式 #### 19.1 公用表表达式
高阶-SQL高级技巧-CTE和递归查询
#### 19.2 生成列 #### 19.2 生成列
高阶-设计优化-生成列
## [技能树-进阶] 第4篇 MySQL优化 ## [技能树-进阶] 第4篇 MySQL优化
### 第20章 MySQL查询优化(重要的中高阶知识,采纳) ### 第20章 MySQL查询优化(重要的中高阶知识,采纳)
#### 20.1 SHOW STATUS语句解析 #### 20.1 SHOW STATUS语句解析
高阶-查询优化-SHOW STATUS
#### 20.2 EXPLAIN语句解析 #### 20.2 EXPLAIN语句解析
高阶-查询优化-EXPLAIN
#### 20.3 SHOW PROFILE语句解析 #### 20.3 SHOW PROFILE语句解析
高阶-查询优化-SHOW PROFILE
#### 20.4 pt-query-digest分析查询 #### 20.4 pt-query-digest分析查询
高阶-查询优化- pt-query-digest
#### 20.5 优化子查询 #### 20.5 优化子查询
高阶-查询优化-子查询优化
### 第21章 MySQL索引优化(重要的高阶知识,采纳) ### 第21章 MySQL索引优化(重要的高阶知识,采纳)
#### 21.1 索引的类型 #### 21.1 索引的类型
高阶-深入索引-索引概述
#### 21.2 使用索引的场景 #### 21.2 使用索引的场景
高阶-深入索引-索引概述
#### 21.3 无法使用索引的场景 #### 21.3 无法使用索引的场景
高阶-深入索引-索引概述
#### 21.4 使用索引提示 #### 21.4 使用索引提示
高阶-深入索引-索引概述
#### 21.5 使用生成列为JSON建立索引 #### 21.5 使用生成列为JSON建立索引
高阶-深入索引-JSON索引
### 第22章 SQL语句优化(重要的高阶知识,采纳) ### 第22章 SQL语句优化(重要的高阶知识,采纳)
#### 22.1 嵌套查询的优化 #### 22.1 嵌套查询的优化
高阶-查询优化-嵌套查询
#### 22.2 OR条件语句的优化 #### 22.2 OR条件语句的优化
高阶-查询优化-OR子句优化
#### 22.3 ORDER BY语句的优化 #### 22.3 ORDER BY语句的优化
高阶-查询优化-ORDER BY优化
#### 22.4 GROUP BY语句的优化 #### 22.4 GROUP BY语句的优化
高阶-查询优化-GROUP BY优化
#### 22.5 分页查询的优化 #### 22.5 分页查询的优化
高阶-查询优化-分页查询优化
#### 22.6 插入数据的优化 #### 22.6 插入数据的优化
高阶-写优化-插入优化
#### 22.7 删除数据的优化 #### 22.7 删除数据的优化
### 第23章 数据库优化(重要的中高阶知识,采纳) 高阶-写优化-删除优化
### 第23章 数据库优化
#### 23.1 优化数据类型 #### 23.1 优化数据类型
高阶-设计优化-优化数据类型
#### 23.2 删除重复索引和冗余索引 #### 23.2 删除重复索引和冗余索引
高阶-设计优化-删除重复索引和荣誉索引
#### 23.3 反范式化设计 #### 23.3 反范式化设计
高阶-设计优化-反范式设计
#### 23.4 增加中间表 #### 23.4 增加中间表
高阶-设计优化-增加中间表
#### 23.5 分析数据表 #### 23.5 分析数据表
高阶-设计优化-分析数据表
#### 23.6 检查数据表 #### 23.6 检查数据表
高阶-设计优化-检查数据表
#### 23.7 优化数据表 #### 23.7 优化数据表
高阶-设计优化-优化数据表
#### 23.8 拆分数据表 #### 23.8 拆分数据表
### 第24章 MySQL服务器优化(中高阶知识,采纳) 高阶-设计优化-拆分数据表
### 第24章 MySQL服务器优化
#### 24.1 MySQL服务器硬件的优化 #### 24.1 MySQL服务器硬件的优化
高阶-服务器优化-硬件配置
#### 24.2 MySQL配置项的优化 #### 24.2 MySQL配置项的优化
### 第25章 应用程序优化(中高阶知识,采纳) 高阶-服务器优化-配置项优化
### 第25章 应用程序优化
#### 25.1 复用数据库连接 #### 25.1 复用数据库连接
高阶--应用程序优化-复用数据库连
#### 25.2 减少数据访问 #### 25.2 减少数据访问
高阶--应用程序优化-减少数据访问
#### 25.3 开启查询缓存 #### 25.3 开启查询缓存
高阶--应用程序优化-开启查询缓存
#### 25.4 使用外部缓存 #### 25.4 使用外部缓存
高阶--应用程序优化-使用外部缓存
#### 25.5 使用分布式MySQL架构 #### 25.5 使用分布式MySQL架构
### 第26章 MySQL的其他优化选项(中高阶知识,采纳) 高阶--应用程序优化-分布式MySQL架构
### 第26章 MySQL的其他优化选项
#### 26.1 使用performance_schema数据库分析MySQL #### 26.1 使用performance_schema数据库分析MySQL
#### 26.2 使用sys数据库分析MySQL 高阶-服务器优化-performance_schema
#### 26.2 使用sys数据库分析MySQL'
高阶-服务器优化-SYS数据库
#### 26.3 MySQL 8.x中的资源组 #### 26.3 MySQL 8.x中的资源组
高阶-服务器优化-资源组
## 第5篇 MySQL运维 ## 第5篇 MySQL运维
### [技能树-初阶] 第27章 MySQL命令行工具 ### [技能树-初阶] 第27章 MySQL命令行工具
#### 27.1 查看MySQL命令 #### 27.1 查看MySQL命令
#### 27.10 本章总结
#### 27.2 mysql命令 #### 27.2 mysql命令
初阶-命令行工具-mysql
#### 27.3 mysqladmin命令 #### 27.3 mysqladmin命令
初阶-命令行工具-mysqladmin
#### 27.4 myisampack命令 #### 27.4 myisampack命令
初阶-命令行工具-myisampack
#### 27.5 mysqlbinlog命令 #### 27.5 mysqlbinlog命令
初阶-命令行工具-mysqlbinlog
#### 27.6 mysqlcheck命令 #### 27.6 mysqlcheck命令
初阶-命令行工具-mysqlcheck
#### 27.7 mysqlshow命令 #### 27.7 mysqlshow命令
初阶-命令行工具-mysqlshow
#### 27.8 mysqldump命令 #### 27.8 mysqldump命令
初阶-命令行工具-mysqldump
#### 27.9 mysqlimport命令 #### 27.9 mysqlimport命令
初阶-命令行工具-mysqlimport
#### 27.10 本章总结
### [技能树-进阶] 第28章 MySQL日志(中阶知识,采纳) ### [技能树-进阶] 第28章 MySQL日志(中阶知识,采纳)
#### 28.1 查询日志 #### 28.1 查询日志
...@@ -243,57 +350,91 @@ MySQL 初阶-关系型数据库- MySQL 基本概念 ...@@ -243,57 +350,91 @@ MySQL 初阶-关系型数据库- MySQL 基本概念
#### 28.3 错误日志 #### 28.3 错误日志
#### 28.4 二进制日志 #### 28.4 二进制日志
### [技能树-初阶] 第29章 数据备份与恢复(重要的初中阶知识,采纳) ### [技能树-初阶] 第29章 数据备份与恢复
#### 29.1 基于mysqldump备份并恢复数据 #### 29.1 基于mysqldump备份并恢复数据
中阶-备份与恢复-mysqldump
#### [技能树-进阶] 29.2 基于mysqlpump备份并恢复数据 #### [技能树-进阶] 29.2 基于mysqlpump备份并恢复数据
中阶-备份与恢复-mysqlpump
#### [技能树-进阶] 29.3 基于mydumper备份并恢复数据 #### [技能树-进阶] 29.3 基于mydumper备份并恢复数据
中阶-备份与恢复-mysqldumper
#### [技能树-进阶] 29.4 基于mysqlhotcopy备份并恢复数据 #### [技能树-进阶] 29.4 基于mysqlhotcopy备份并恢复数据
中阶-备份与恢复-mysqlhotcopy
#### [技能树-进阶] 29.5 基于xtrabackup备份并恢复数据 #### [技能树-进阶] 29.5 基于xtrabackup备份并恢复数据
中阶-备份与恢复-xtrabackup
#### [技能树-进阶] 29.6 数据备份与恢复案例 #### [技能树-进阶] 29.6 数据备份与恢复案例
#### 29.7 MySQL灾难恢复 #### 29.7 MySQL灾难恢复
中阶-备份与恢复-灾难恢复
#### [技能树-进阶] 29.8 实现数据库的自动备份 #### [技能树-进阶] 29.8 实现数据库的自动备份
中阶-备份与恢复-自动备份
#### 29.9 导出数据 #### 29.9 导出数据
中阶-备份与恢复-数据导入和导出
#### 29.10 导入数据 #### 29.10 导入数据
中阶-备份与恢复-数据导入和导出
#### 29.11 遇到的问题和解决方案 #### 29.11 遇到的问题和解决方案
### [技能树-初阶]第30章 MySQL账户管理(重要的初中阶知识,采纳) ### [技能树-初阶]第30章 MySQL账户管理
#### 30.1 MySQL中的权限表 #### 30.1 MySQL中的权限表
中阶-用户和权限-权限表
#### 30.2 创建普通用户 #### 30.2 创建普通用户
中阶-用户和权限-创建普通用户
#### 30.3 为用户授权 #### 30.3 为用户授权
中阶-用户和权限-为用户授权
#### 30.4 查看用户权限 #### 30.4 查看用户权限
中阶-用户和权限-查看用户权限
#### 30.5 修改用户权限 #### 30.5 修改用户权限
中阶-用户和权限-修改用户权限
#### 30.6 撤销用户权限 #### 30.6 撤销用户权限
中阶-用户和权限-撤销用户权限
#### 30.7 修改用户密码 #### 30.7 修改用户密码
中阶-用户和权限-修改用户密码
#### 30.8 删除用户 #### 30.8 删除用户
中阶-用户和权限-删除用户
#### 30.9 限制用户使用资源 #### 30.9 限制用户使用资源
中阶-用户和权限-限制用户使用资源
#### 30.10 MySQL 8.x版本中的账户管理 #### 30.10 MySQL 8.x版本中的账户管理
中阶-用户和权限-MySQL 8 的账户管理
## [技能树-进阶] 第6篇 MySQL架构 ## [技能树-进阶] 第6篇 MySQL架构
### 第31章 MySQL复制(中高阶知识,采纳) ### 第31章 MySQL复制(中高阶知识,采纳)
#### 31.1 搭建MySQL主从复制环境 #### 31.1 搭建MySQL主从复制环境
高阶-运维与架构-主从复制
#### 31.2 搭建MySQL主主复制环境 #### 31.2 搭建MySQL主主复制环境
高阶-运维与架构-多主复制
#### 31.3 添加MySQL从库 #### 31.3 添加MySQL从库
高阶-运维与架构-添加从库
#### 31.4 切换主从复制到链式复制 #### 31.4 切换主从复制到链式复制
高阶-运维与架构-从主从复制到链式复制
#### 31.5 切换链式复制到主从复制 #### 31.5 切换链式复制到主从复制
高阶-运维与架构-从链式复制到主从复制
#### 31.6 搭建MySQL多源复制环境 #### 31.6 搭建MySQL多源复制环境
高阶-运维与架构-多源复制
#### 31.7 添加复制过滤器 #### 31.7 添加复制过滤器
高阶-运维与架构-复制过滤器
#### 31.8 设置延迟复制 #### 31.8 设置延迟复制
高阶-运维与架构-延迟复制
#### 31.9 基于GTID搭建MySQL主从复制环境 #### 31.9 基于GTID搭建MySQL主从复制环境
高阶-运维与架构-主从复制
#### 31.10 基于半同步模式搭建MySQL主从复制环境 #### 31.10 基于半同步模式搭建MySQL主从复制环境
高阶-运维与架构-主从复制
#### 31.11 本章总结 #### 31.11 本章总结
### 第32章 MySQL读写分离(中高阶知识,采纳) ### 第32章 MySQL读写分离(中高阶知识,采纳)
#### 32.1 基于MySQL Proxy实现读写分离 #### 32.1 基于MySQL Proxy实现读写分离
高阶-运维与架构-读写分离
#### 32.2 基于Atlas实现读写分离 #### 32.2 基于Atlas实现读写分离
高阶-运维与架构-读写分离
#### 32.3 基于ProxySQL实现读写分离 #### 32.3 基于ProxySQL实现读写分离
高阶-运维与架构-读写分离
#### 32.4 基于Amoeba实现读写分离 #### 32.4 基于Amoeba实现读写分离
高阶-运维与架构-读写分离
#### 32.5 基于Mycat实现读写分离 #### 32.5 基于Mycat实现读写分离
高阶-运维与架构-读写分离
### 第33章 MySQL HA高可用架构(中高阶知识,采纳) ### 第33章 MySQL HA高可用架构
#### 33.1 基于Keepalived搭建MySQL高可用环境 #### 33.1 基于Keepalived搭建MySQL高可用环境
高阶-运维与架构-HA高可用
#### 33.2 基于HAProxy搭建Mycat高可用环境 #### 33.2 基于HAProxy搭建Mycat高可用环境
高阶-运维与架构-HA高可用
#### 33.3 基于Keepalived搭建HAProxy高可用环境 #### 33.3 基于Keepalived搭建HAProxy高可用环境
高阶-运维与架构-HA高可用
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册