Skip to content

Commit ccd31af

Browse files
committed
更新MariaDB文档说明
1 parent b86d77c commit ccd31af

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

MariaDB.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,28 @@ MariaDB [(none)]>
9090
```
9191
$ mysql -h 192.168.0.101 -u root -p
9292
```
93+
94+
修改密码(先登录,后重置)
95+
```
96+
$ mysql -u root -p
97+
MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
98+
```
99+
100+
101+
## InnoDB MyISAM 区别
102+
103+
如果你需要事务处理或是外键,那么 InnoDB 可能是比较好的方式。
104+
105+
如果你需要全文索引,那么通常来说 MyISAM 是好的选择,但是通常全文检索有其它的解决方案(例如ES)。
106+
107+
COUNT() 在 MyISAM 表中会非常快,而在 InnoDB 表下可能会很痛苦。
108+
109+
主键查询则在 InnoDB 下会相当相当的快,但需要小心的是如果我们的主键太长了也会导致性能问题。
110+
111+
大批的 inserts 语句在 MyISAM 下会快一些
112+
113+
updates 在 InnoDB 下会更快一些
114+
115+
InnoDB 的表需要更多的内存和存储,转换100GB 的 MyISAM 表到 InnoDB 表可能会让你有非常坏的体验。
116+
117+
所以通常采用 InnoDB 即可

0 commit comments

Comments
 (0)