A. 数据库IO阻塞一般有哪些原因,比如说硬盘问题什么,求指导
因数据库存储在硬盘内,硬盘的读写速度是远远落后于CPU和内存的。所以较容易形成瓶颈导致IO阻塞。有些公司会通过升级硬件、上存储(SAN)来缓解,不过涉及不小的投入。
其实这类问题,很大比重会是因系统架构及编程不规范,导致程序执行效能低下而引发的问题。比如程序员如果查询数据,直接用select * 这样会取出数据表内所有字段的数据,最好程序员形成习惯,select操作时只取需要的字段,这让会减少访问的数据量。
此外,还有很多相关的原因和处理方式,这个多去搜索下,就能有所收获。