是不是一个普通的数据库操作的耗时在:10-100ms 级别啊?
连一个简单的insert 5 列小记录都要耗时 15ms 左右。
这15ms难道是硬盘用来寻道的?一个普通的查询耗时很不固定,一会儿15ms,一会儿200ms,咋回事呢,
数据量只有可怜的百条,这 百毫秒 的时间是干啥子用的呢?当然,不考虑哪些查询耗时 0ms 的情况。

解决方案 »

  1.   

    提高速度
    1.使用存储过程 
    2.尽量不要用select * from,只查询需要的项 
    3.表的结构尽量科学,不要有重复冗余项 
    4.减少对数据库的操作可以提高程序的访问速度
    5.建立必要的索引
    6.優化操作語句等
      

  2.   

    检查服务器软件配置比如SQL日志。
    检查服务器硬盘状况比如是否硬件报警,系统日志记录磁盘错误。
      

  3.   

    比如系统日志出现类似设备 \Device\Harddisk0 有一个不正确的区块。的错误,是有可能出现楼主情况。
      

  4.   

    我是楼主电脑有其他程序,不过运行了性能测试发现,操作平均在 十毫秒 数量级(0ms-15ms-50ms);
    我想加上小系统的事务,每次数据库耗时都至少在 50ms 吧,
    这样不也就表示,每秒并发只有区区 20 个?好可怜哦,不是服务器,普通PC