Mysql优化

 

Mysql是如何优化的?

  1. mysql自带的查询缓存
  2. 使用explain添加在select查询语句前面
  3. 只要一条数据时可以加上limit 1
  4. 避免select *
  5. 为每张表设置主键Id
  6. 尽可能使用notnull
  7. 垂直分割表

 

MyISAM 不支持事务,但是每次查询都是原子性的 就是一个事务的所有操作要么全部成功,要么全部失败。

支持表级锁,每次操作都是对整个表加锁。

存储表的总行数

一个MYISAM表有三个文件:索引文件,表结构文件,数据文件。

采用非聚集索引,索引文件的数据域存储指向数据文件的指针。

原文地址:https://www.cnblogs.com/lingboweifu/p/11912776.html