|
MyISAM确实是读阻塞写的,笔者以前在生产环境经常遭遇到,后来换成Innodb存储引擎就解决问题了。
建议搂猪贴上公司的业务背景,该系统承载哪些业务,数据量大概有多大等信息。
1. 看看SQL语句能否再优化。
2. 如果是公司内部人员用的系统,不一定要分页的,在入口住卡查询条件,按需取数据就可以了,很模糊的查询,取的数据太多,没太大的参考价值,用户也很烦的。从设计上来说,并不一定都要分页的,一打开页面,就出现一堆不需要的信息,又有神马意义呢。
3. 如果是中小公司,业务数据量不是很庞大的环境,可以考虑把MyISAM换成Innodb。 |
|