sybase大数据量插入性能怎么样?怎么样提高呢?
我目前在做的需求是需要把后台生成的csv文件导入到sybase数据库,因为每条数据需要判断插入得目标表,只能每条读取了之后插入。我采取的是自己判断组装批插入的sql,例如:insert into WG_float_202007 (ObjectId, AttributeId, Seconds, Nanoseconds, Type, ErrorValue, Value) values(527433753,630,1592477964,74700000,'r',0,953.000000) union all (select 527433753,630,1592477924,984800000,'r',0,940.000000) union all (select 527433753,630,1592477864,861200000,'r',0,920.000000) union all (select 527433753,630,1592477937,17500000,'r',0,944.000000) union all (select 527433753,630,1592477894,922500000,'r',0,930.000000) union all (select 527433753,630,1592477855,842200000,'r',0,917.000000)这样的,我能找到的资料只有这一种批插入得方式,但是速度也不快,每秒最多才2k条,而且一次插入数据过多会报“There is not enough procedure cache to run this procedure, trigger, or SQL batch. Retry later, or ask your SA to reconfigure ASE with more procedure cache.”的错!我用的是jconnection4,sybase15.7版本,Java工程搞的。请教一下对于几百万条数据连续插入需要怎么搞,sql怎么写,怎么优化。
...全文
相关推荐
sybase性能调休指南
sybase性能调休指南sybase性能调休指南sybase性能调休指南
深入理解SYBASE OLEDB驱动15.5:数据库连接与操作的关键组件
在数据库系统中,安全性是通过多种机制来实现的,包括认证、授权、加密等。认证机制确保只有合法用户能够登录数据库;授权机制控制用户对数据库的操作权限;加密机制保护数据在传输过程中的安全。然而,这些机制都需要消耗计算资源,可能会对数据库性能产生影响。例如,每次数据库连接时进行的身份验证会消耗CPU资源,而频繁的身份验证过程则可能导致性能瓶颈。同样,数据加密和解密会增加CPU的运算量,对I/O也有较高的要求。
sybase性能调优
sybase性能调优 sybase性能调优
sybase分页优化带排序
sybase分页优化带排序 http://blog.csdn.net/damenggege123/article/details/8930775
Sybase SQL Server性能优化技术及应用研究.pdf
Sybase SQL Server性能优化技术及应用研究.pdf


