- 浏览: 84330 次
- 性别:
- 来自: 深圳
-
最新评论
-
tanzizi1210:
非常不错的指导
oracle中去重复记录,不用distinct并可以过hibernate -
ralfsumahe:
与其他区分语言环境的类一样,可以使用静态工厂方法 getIns ...
java中文汉字排序 -
luorongda:
好详细.多谢.
spring中连接池的配置 -
luoli-17:
?????????????
textarea 光标处插入和滚动条移动 -
paul_yunzai:
兄弟。看到你的文章之后,我想说谢谢。帮助我解决了很棘手的问题。 ...
oracle中去重复记录,不用distinct并可以过hibernate
文章列表
eclipse优化
- 博客分类:
- JAVA HotSpot
-vmargs
-Xverify:none
#去掉字节码验证
-Xmx2048m
-Xms2048m
#-XX:+PrintGCTimeStamps 打印GC停顿时间 -XX:+PrintGCDetails 打印GC详细信息
#-verbose:gc 打印GC信息,-Xloggc:gc.log
-Xmn512m
#调整新生代大小
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=128m
-Dosgi.nls.warnings=ignore
-XX:+DisableExplicitGC
...
1.设置init.ora(spfile用户将需要使用alter system修改)
timed_statistics=true
#允许在系统中执行跟踪操作
max_dump_file_size=unlimited (also see metalink article 108723.1)
#指定“设备级中最小物理块尺寸”块中最大的文件大小,也就是文件能增大的最大值
user_dump_dest= /oracle/admin/ora9i/udump
#指定文件所在位置
2.在sql*plus中启用:alter session set SQL_TRACE true;
...
导入证书
在DOS窗口,切入证书路径下执行:keytool -import -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit -keypass changeit -alias bocommca -file test_root.cer
"test_root.cer"为证书名.
删除证书
keytool -delete -alias bocommca -keystore "%JAVA_HOME%/jre/lib/security/cacerts&q ...
<script type="text/javascript" src="<%=request.getContextPath() %>/static/js/sourcing/checkAndVerifyData.js"></script><script type="text/javascript" src="<%=request.getContextPath() %>/static/js/ajax/common.js"></script><s ...
将语句中加入hints,让oracle的优化器使用嵌套循环,并且大表作为驱动表,生成新的执行计划:
select /*+ ORDERED USE_NL(A) */ count(a.CHANNEL||B.user_class)from swd_billdetail B, SUPER_USER Awhere A.cn = B.cn;EXEC_ORDER PLANLINE---------- ---------------------------------------------------------------------------------------------------- ...
环境:oracle 817 + linux + 阵列柜
swd_billdetail 表5000万条数据
SUPER_USER 表2800条数据
连接列上都有索引,而且super_user中的一条对应于swd_billdetail表中的很多条记录
表与索引都做了分析。
实际应用的查询为:
select a.CHANNEL, B.user_class
from swd_billdetail B, SUPER_USER A
where A.cn = B.cn;
这样在分析时导致查询出的数据过多,不方便,所以用count(a.CHANNEL||B. ...
三.表之间的连接
Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的row source可以被并行访问,即可以并行的读取做join连接的两个row source的数据,但是在将表中符合限制条件的数据读入到内存形成row source后,join的其它步骤一般是串行的。有多种方法可以将2个表连接起来,当 ...
一.相关的概念
Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不 ...
控制字符长度过长换行:<TD style="vertical-align:top; COLOR: #333; BORDER-BOTTOM: #e3deb8 2px solid;BORDER-RIGHT: #e3deb8 2px solid;word-wrap:break-word;overflow:auto;" class="dataCell" scope=row>
<TD class="dataCell" style="vertical-align:top; COLOR: #333; BORDER- ...
import java.awt.Desktop;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Iterator;
/** ***************************************************************************** * Copyright 2009 ...
- 2009-09-01 23:27
- 浏览 1463
- 评论(0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keyw ...
- 2009-06-30 00:52
- 浏览 944
- 评论(0)
sql-map-config.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd"><sqlMapConfig> <settings cacheModelsEnabled="true ...
- 2009-06-05 17:10
- 浏览 1303
- 评论(0)
检查警告文件,跟踪文件,备分情况
1.表空间的使用情况:
select a.tablespace_name as table_space, a.total_size as total_size,round(b.total_free_size,1) as total_free_size,round((a.total_size - b.total_free_size),2) as userd_size, to_char(100*b.total_free_size/a.total_size,'99.99')||'%' as percent_free from (select tabl ...
- 2009-05-26 17:32
- 浏览 990
- 评论(0)
--查找锁死的session
select a.object_name, b.session_id,
c.serial#, c.username,c.command,c.machine,
c.lockwait from all_objects a,v$locked_object b,
v$session c where a.object_id=b.object_id and c.sid=b.session_id;
--查找正在运行的sql
select machine,a.username,a.sid,b.sql_text from v$session a,v$sqlarea b where ...
- 2008-12-26 18:06
- 浏览 1003
- 评论(0)
分析函数
:
分析函数用于计算基于组的某种聚合值,
聚合函数对于每个组只返回一行。
row_number(),rank()和dense_rank()的区别是:
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).
与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此 ...
- 2008-12-24 17:58
- 浏览 1335
- 评论(0)