`
楚若之夜
  • 浏览: 124972 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
  (一)   建立索引常用的规则如下: 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 ...
1、telnet到远程的数据库服务器CMD>telnet 远程数据库的IP2、切换到数据库的用户DQXXDBS01:/> su  -  oracle
判断回滚段竞争的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,
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物化视图语法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 ...
Global site tag (gtag.js) - Google Analytics