我有个下单系统,在同一时间有可能几十客户端同时操作数据库,调用服务器上php脚本上的select update的sql语句偶尔会出现一次update数据错误
    
请问有什么办法解决,谢谢,在线等第一次来这个论坛,还没分,解决一定给50分的。

解决方案 »

  1.   

    几十个在线对于一个成熟的数据库系统来说肯定是没问题的。
    LZ可以从这几方面去考虑改进一下:
    1.机器性能是否过关,并发性和处理能力制约了请求有没有延时
    2.调整一下MYSQL的配置文件,适当增大支持并发线程数和使用内存量,在安装的时候可以配置的
    3.数据表有没有设置主键,还有检查一下程序,一般来说有主键的话数据条是唯一性的就不会写错信息
      

  2.   

    说说你的表引擎是什么吧?
    如果是MYISAM,建议把UPDATE 更新为 update low_priority ...;
    如果是INNODB.这种事情很少见。最好优化你的SQL语句。