本文主要是介绍mysql--存储引擎方式和特点、锁表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.存储引擎
一种存数据的技术
2.分类:
MyISAM,InnoDB、Memory、Csv、Archive
3.特点:
4.表锁典型:MyISAM 行锁典型:InnoDB
5.给表设置读锁,自己和他人线程只能读,不能写--lock tables 表名 read
给表设置写锁,只有自己可读可写,其他线程全部阻塞,不能读不能写--lock tables 表名 write
解锁 unlock tables
查看数据库中表的状态,是否被锁 show processlist(并发查询可能产生锁表)
主要看status,大部分状态对应很快的操作,只要有一个线程保持同一个状态好几秒钟,那么可能是有问题发生了,需要检查一下。如果查询被锁显示locked
杀掉被锁的表 kill id
这篇关于mysql--存储引擎方式和特点、锁表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!