如果负载的问题,最多是响应慢,导致服务器当机那程序的问题还是比较严重的。如果访问量不多,这个问题跟数据库类型没有多大关系,还是集中在程序的实现上。
你在IIS部署PHP是用的FastCGI吗?FastCGI对你整个程序的性能,以及对PHP进程的控制会有不少的帮助。
要从根本上解决问题的话,需要找出程序中可能存在的bug,运行IIS诊断工具抓取内存访问文件,找到程序出问题的地方。