服务器端写入数据库太慢怎么办?
vc环境下,采用TCP,服务器/客户端,服务器用send()发送数据,客户端用recv()接收数据。因为服务器几秒之内发送了20k左右的数据,而客户端这边必须接收并写入数据库。现在的问题是因为要大量写入数据库,所以客户端比服务器慢了很多,大概有40几秒左右,所以不知道怎么做才好。
分成40个包接收,每4秒发一次比较少的 数据,收完马上写入sql数据库.用ODBC连接数据库.现在的问题是数据接收正常,写入也正常,但是延迟很厉害,从发第一个包,到第一个包写入数据库,将近有40秒钟的时间,,不知道该怎么解决..