而且你也说了,更新1W条数据需要半个小时。那么可以采用存储过程或者程序来访问。这样会快很多,推荐采用存储过程,110W条数据,就算重建索引等,更新一条应该在200ms一下,一万条,不会那么久的。希望能帮助得到你。
你这样写sql语句,执行时间太久了,会造成假死现象,这样很不好。
1. 索引2. 历史数据备份
3. 分表。。。
打开的文件的最大总数 (MAXTOTFILOP) = 16000
CPU 速度(毫秒/指令) (CPUSPEED) = 1.968101e-007
通信带宽(MB/秒) (COMM_BANDWIDTH) = 1.000000e+002
在名称这个字段上加上索引。这会大大的减少时间,我昨天坐的一个测试,500万记录 查询需要60秒左右,加索引后只要5秒
如果是第一次查询的时候,它需要占用大量的内存,当内存大小不变时,才开始执行,所以需要一定的时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)