2、修改oracle的DISK_ASYNCH_IO=false。再做大量的插入 *** 作,这次 *** 作成功插入了上千万的数据,而没有出任何错误。但这样设置后,系统的性能明显下降,所以,这种设置是不可取的。
3、按oracle的官方文档,再对系统进行优化,把oracle的DISK_ASYNCH_IO= true, DBWR_IO_SLAVES=4,再做大量的插入 *** 作,三个进程并行插入了近6千万的数据,成功通过了压力的测试。
4、最后,按照IBM工程师的建议修改了如下参数,对系统再次进行优化。
教你个连接数据库的方法。首先新建一个txt文件,把他命名为aaa.udl然后双击它配置数据库的连接。配置好连接成功后,将该文件放置程序文件夹内。连接数据库时将你的_bstr_tstrConnect
=
"Provider
=
SQLOLEDB.1Password=111Persist
Security
Info=True
User
Id=root
Initial
Catalog=test
Data
Source=localhost"
这一句改为: _bstr_t
strConnect
="File
Name=EPXLDT.udl"然后再连接试试。 如果还不行,把你的邮箱发给我,我给你发个连接数据库的类。挺好用的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)