QPS:每秒钟处理的查询量,
影响数据库性能的因素。
网卡流量:网卡io被占满(1000Mb/8=100MB)
特点
并发性与锁级别(使用的是表级锁)
表损坏修复()
创建表时指定存储引擎engine=myisam
check table tablename
repair table tablename
myisam表支持的索引类型。全文索引
myisam表支持数据压缩
myisampack
myisam -b -f myIsam.MYI
限制
适用于非事务型应用
只读类应用
空间类应用
innodb mysql5.5及以上的版本默认存储引擎。
锁的粒度
表级锁(加锁时锁定整张表)
lock table tablename write;
unlock tables;
行级锁(在存储引擎中进行实现。)
阻塞和死锁
什么是阻塞:不同锁之间的兼容性的关系。一个事务的锁需要等待另一个事务的锁的释放
什么是死锁: 两个或者两个以上的事务相互占用了对方的资源,(死锁,数据库会自动发现,并且选择占用资源最少的事务进行回滚,释放资源。)
innodb:支持全文索引,和空间函数,。
适合作为数据交换的中间表
适用场景:日志和数据采集类应用,