既然是查询全部数据就不要再sql上做文章了,<select * from table>最好用。 再说几十万数据而已,很小的量,就算有好的方法对效率影响很小
[quote=引用 4 楼 skgary 的回复:] 才几十万数据 ,一行1K也才几十M,sql server 全查出来,变成“|”的文本,一行一条记录,然后传到另外 一边,解析插入就好了。
才几十万数据 ,一行1K也才几十M,sql server 全查出来,变成“|”的文本,一行一条记录,然后传到另外 一边,解析插入就好了。
[quote=引用 2 楼 z345434645 的回复:] 用多线程、缓存、定时器实现, 一个线程从数据库里面读数据,放在缓存里面; 另一个线程从缓存里面拿数据,发送给服务端。 写个定时器扫SQL SERVER的数据,比如:每次1000条,每分钟执行一次。 在有个定时器就是定时从缓存里面拿数据,发送。 这样可以缓解应用以及数据库压力。
用多线程、缓存、定时器实现, 一个线程从数据库里面读数据,放在缓存里面; 另一个线程从缓存里面拿数据,发送给服务端。 写个定时器扫SQL SERVER的数据,比如:每次1000条,每分钟执行一次。 在有个定时器就是定时从缓存里面拿数据,发送。 这样可以缓解应用以及数据库压力。
51,396
社区成员
85,838
社区内容
加载中
试试用AI创作助手写篇文章吧