![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
super_sjh
这个作者很懒,什么都没留下…
展开
-
Oracle分区表总结
一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接...原创 2013-04-16 16:58:31 · 78 阅读 · 0 评论 -
超出打开游标的最大数异常
最近项目中报错:java.sql.SQLException: ORA-01000: maximum open cursors exceededat oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)at oracle.jdbc.driver.T4CTTIoer.processError(T4CTT...原创 2013-01-05 18:38:13 · 581 阅读 · 0 评论 -
数据库查询时间没有了时分秒的解决办法
问题出处,公司一个项目中使用动态sql方式查询Oracle数据库,在展示时Date类型字段只展示日期,无时分秒。分析:1、众所周知Oralce的日期类型有很多种,Date ,Timestamp等。其中Date类型对用的是java.sql.Date类型,Timestamp对用的是java.sql.Timestamp类型。这两个类型均继承自java.util.Date,其中java.s...原创 2012-10-12 18:22:23 · 3115 阅读 · 0 评论 -
一些sql优化建议
1.避免复杂的多表关联,将大查询拆为独立的小查询。2.查询条件中使用绑定变量。3. "*" 改为列名称。4. <> 改为区间范围。例:A<>2 ==> A<2 and A>25. 查询条件中左边列不要使用函数操作。例:to_char(A) = 'aa'6.排序可以适当改成分析函数实现。7.分组可以适当改成分析函数实现。8.去...原创 2014-01-03 17:31:48 · 90 阅读 · 0 评论 -
游标嵌套循环存储过程
create or replace procedure ResBlockBizCircleTemp is cursor param_vals is select db.bizcircle_id from hlasset.t_hm_full_z_d_bizcircle db where db.district_id=23008629; param_val IN...原创 2014-05-08 13:58:34 · 122 阅读 · 0 评论 -
解决Caused by: java.sql.SQLRecoverableException: IO Error: Connection reset相关问题 .
java.sql.SQLException: Io 异常: Connection reset当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLEx...原创 2014-12-03 18:46:48 · 2101 阅读 · 0 评论 -
数据库负载过高
最近公司内部的系统在发布的过程中时长出现第一台服务器正常启动,再启动第二太服务器时启动程序卡住,数据库负载不断增加,DBCP配置如下:后来加上红框标识的就好了,原因是:如果不加初始连接,启动第一台机器后数据库中不存在初始连接,第二台服务器需要大量的连接,造成等待数据建立连接而堵塞。有了初始连接会有一个缓冲时间,数据库压力就相对小了。...2014-12-03 19:50:33 · 485 阅读 · 0 评论