- 浏览: 124972 次
- 性别:
- 来自: 大连
最新评论
-
AndLong:
超赞
java项目管理工具 -
julysohu:
呵呵 ctrl+t不错 太实用啦
Eclipse快捷键大全 -
dream涅磐:
多谢楼主分享 ,,
Eclipse快捷键大全 -
wubo.wb:
很全,赞一个先
Eclipse快捷键大全 -
breadviking:
这些快捷键很有用
能节约很多时间
谢谢lz
Eclipse快捷键大全
文章列表
(一) 建立索引常用的规则如下:
1) 表的主键、外键必须有索引;
2) 数据量超过300的表应该有索引;
3) 经常与其他表进行连接的表,在连接字段上应该建立索引;
4) 经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;
5)
1. 环境: oracle 10.2.0.4
2. 测试场景: 通过weblogic提供的数据源连接数据库
1)weblogic中建立数据源时,初始设定一个连接,以方便确认执行过程中,所产生的trace文件。
2)确认trace文件生成的路径:
10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着非常重要的作用。
设置10046事件的不同级别能得到不同详细程度的trace信 ...
1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。
2. json-lib 主页 : http://json-lib.sourceforge.net/
3.执行环境
需要以下类库支持
jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging ...
分2种思路考虑模糊查询的效率的提高。--注:专注处理百万级数据量,小量数据就算了
第一种:把数据存到业务内存中,通过查询内存提高效率。(要求:硬件内存要高)
1,如果想实现内存动态数据,可以监控表数据变化更新内存。
第二种:提高oracle数据库的查询方式。
1、使用两边加‘%’号的查询,oracle是不通过索引的,所以查询效率很低。
例如:select count(*) from lui_user_base t where t.user_name like '%cs%';
2、like '...%'和 like'%...'虽然走了索引,但是效率依然很低。
3、 ...
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
一、定义配置文件
其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值)。下面我们介绍使用Java特性文件做为配置文件的方法:
1.配置根L ...
生成Oracle Statpack步骤
- 博客分类:
- 技术札记
1、telnet到远程的数据库服务器CMD>telnet 远程数据库的IP2、切换到数据库的用户DQXXDBS01:/> su - oracle
oracle性能查询sql
- 博客分类:
- 技术札记
判断回滚段竞争的SQL语句:(当Ratio大于2时存在回滚段竞争,需要增加更多的回滚段)select rn.name, rs.GETS, rs.WAITS, (rs.WAITS / rs.GETS) * 100 ratiofrom v$rollstat rs, v$rollname rnwhere rs.USN = rn.usn 判断恢复日志竞争的SQL语句:(immediate_contention或wait_contention的值大于1时存在竞争)select name,
查询占CPU高的oracle进程先关sql信息
- 博客分类:
- 生活札记
1:首先使用TOP命令传到占用CPU高的SPID号
PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND3575 oracle 1 12 0 0K 0K run 748.6H 24.98% oracle3571 oracle 1 22 0 0K 0K sleep 706.2H 22.84% oracle
2:使用DBA账户登录数据库,使用以下SQL语句查询: SELECT * FROM V$PROCESS WHERE spid=3575;查询到SQL相关信息
3:根据以上查询到的信息使用以下SQL查询:SELECT sid ...
//创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //tempfile参数必须有 //创建数据表空间 create tablespace zfmi logging datafile 'D:\oracle\oradata\zfmi\zfmi.dbf' size 100m autoextend on next 32 ...
oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图dba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配 ...
oracle物化视图刷新介绍
- 博客分类:
- 技术札记 oracle
Oracle物化视图语法2010-05-21 09:58 物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相同的如select等操作,而其实际上是一个视图,一个由系统实现定期刷新其数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图更可以实现视图的所有功能,而物化视图却不是在使用时才读取,大大提高了读取速度,特别适用抽取大数据量表某些信息以及数据链连接表使用,但是物化视图占用数据库磁盘空间。具体语法如下: create materialized view [view_name] refresh [fast|complete|force] [ on [commi ...
一、异常情况: 有了一定Java编程经验之后,一般都使用PreparedStatement代替Statement。 但实际开发中对数据库进行操作时,字段遇到大数据并且该字段为非BLOB,CLOB的类型时,若采用PreparedStatement方法setString方法时会如下异常 ...
用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧
1、数组的创建
var arrayObj = new Array(); //创建一个数组var arrayObj =
Spring整合Struts2的两种方案 收藏
一、需要的JAR文件为:Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件,比如commons-logging.jar等等,另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。
二、在web.xml中增加WebApplica ...