每日笔记

记录击毙


MYSQL优化的理解

<p>mysql优化熟悉的存储引擎:Myisam、innodb 一、innodb存储引擎的特性有支持事务、支持行级锁、支持外键,mysiam支持的特性有压缩机制等。 ① Myisam:表锁,全文索引 ② Innodb:行(记录)锁,事务(回滚),外键 ③ Memory:内存存储引擎,速度快、数据容易丢失 默认所有的 innodb表的数据和索引在同一个表空间文件中, 通过配置可以达到每个innodb的表对应一个表空间文件。 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/bf8a3f962fb3da6ae1d303b556f3b1f2?showdoc=.jpg" alt="" /> 查看是否开启:<code>show variables like 'innodb_file_per_table%';</code> OFF代表没有开启 开启该配置:set global innodb_file_per_table=1; <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/c5f2b85934527a5edc2b42578959d268?showdoc=.jpg" alt="" /></p> <p>注意:innodb数据表不能直接进行文件的复制/粘贴进行备份还原,可以使用如下指令:</p> <pre><code>mysqldump -uroot -p密码 数据库名字 &gt; f:/文件名称.sql [备份] mysql -uroot -p密码 数据库 &lt; f:/文件名称.sql [还原]</code></pre>

页面列表

ITEM_HTML