php的mysql性能优化

php在链接mysql数据库的时候咱们能够采用临时的链接,固然咱们也能够采用永久链接,采用永久链接的时候由于有一次链接的开销,因此时间就大大的减小了 ,可是咱们才用永久链接的时候必定要注意一下的一些问题?php

  • 永久链接在数据库崩溃或者别的缘由的话,永久链接不知道数据库已经关闭,而后在去链接数据库的时候就会出错,解决的办法只有写一个方法定时的检查数据库的状态,若是出错就重新链接。
  • php与mysql数据库的链接的永久链接是建立一些线程,而后每一次都链接的时候就在线程池中找到一个闲置的链接,而后返回,可是apache服务器只支持必定数目的线程,当服务器的访问量特别大的时候,数据库的链接线程可能就会超出apache服务器支持的数目,这样可能回形成服务器的崩溃,因此我门要在apache服务器的配制文件中修改线程的最大数目,来保证服务器的稳定。
  • 当有多个用户同时使用一个永久链接的时候,可能回出现数据的错误,或者是读脏数据等其余的状况,这也是咱们常常要主义的问题!