`
zscomehuyue
  • 浏览: 401750 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
信息系统访问量又不大,瓶颈一般不会出现在应用层,极有可能在数据库这一层,不用急着看程序。先找出逻辑读取次数最多的SQL,硬盘读取次数最多的SQL,找到SQL,对于SQL进行优化。看看有没有发生全表扫描的地方。 一般发 ...
所有EJB3.0开发商都必须提供一个JMS provider的实现,JMS provider对于message-driven bean而言绝对是必须的。JMS是一套用于访问企业消息系统的开发商中立的API。JMS在其中扮演的角色与JDBC很相似:JDBC提供一套用于访问各种不同关系数据库的公共API,JMS也提供了独立于特定厂商的企业消息系统访问方式。JMS使用消息服务(messaging service)来帮助enterprise bean发送信息,消息服务有时也称为消息代理。JMS是专门为不同java应用系统之间传递各类信息而设计的。 使用JMS重新实现TravelAgentEJB 修改1 ...
线程同步 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如, ...
1.熟练掌握Java基础语法及OOP的编程思想,熟悉nio socket、线程、java反射、流、正则表达式等相关技术,对swt、jface、rcp、awt、swing及插件开发也有一定的了解。 2.熟练掌握java web相关技术,如jsp、servlet、filter、listener、jstl、xml等。  能够运用JAXP、DOM4J、JDOM对xml进行解析。 3.熟悉html、ajax、javascript,对css也有一定的了解。 4.熟练运用oracle、mysql、postgre、db2等数据库进行项目开发。 5.熟悉OOD、OOA、OOP. 6.熟练掌握对Tomcat、JBo ...
在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。   一.表空间的自由空间   通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句   SQL > select a.file_id "FileNo",a.tablespace_name   "Tablespace_name",   2 a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used", ...
10g提供了很好的查询表空间使用率的方法,不需要再去生成复杂的SQL,在DBA权限下使用: SQL> Select * from sys.DBA_TABLESPACE_USAGE_METRICS; TABLESPACE_NAME                USED_SPACE TABLESPACE_SIZE USED_PERCENT ------------------------------ ---------- --------------- ------------ TS_ORABPEL                        3137056        47640820 ...
之前介绍过创建Oracle表空间的步骤,这里介绍Oracle传输表空间功能,用来将一个实例中的表空间和数据文件移到另一个实例中。执行起来方便, 快捷。但是要使用该功能有一些限制:   需要两个平台一致。必须有相同的字符集和多语言字符集。要求两个实例的db block size 大小相等,如不相等则需要兼容9.0以上等。   具体步骤如下:   SQL> alter tablespace example read only;  Tablespace altered  SQL> --example表空间试验  SQL> connect sys/system as sysdba ...
数据库的表很多,总共加起来有600多个表,占十几个G左右空间。 请问表空间如何设置: 是设置在USERS表空间内建立一个十几G的数据文件USERS01.DBF呢? 还是在USERS表空间内建立三个几G的数据文件USERS01.DBF,USERS02.DBF,USERS03.DBF, 表空 ...
执行一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。 分析过程:    既然是temp表空间有问题,那当然就要从temp表空间说起啦。首先要说明的是temp表空间的作用,temp表空间主要是用作需要排序的操作。    1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)每个用户都有一个临时表空间。    2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指 ...
oracle 数据库里查看表空间使用状况; oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL: 方法一: select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (s ...
只使用高级复制中的快照功能,新建了一个用户REPADMIN,默认表空间为USERS,临时为TEMP,但十天左右TEMP表空间文件就增大到20G,主数据库多年下来才18G左右,USERS没什么变化,请问是怎么回事?现在热备份不成功了 楼主重建TEMP 表空间, 具体操作参考blog.. Temporary tablespace是Oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当Oracle里需要用到sort的时候,PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进 ...
SYSTEM表空间快速扩展的问题 系统表空间异常扩展的情况遇到过很多: 有的和用户表空间或对象分配不当有关 有的和高级复制的空间使用有关.... 经过如下代码查询,可以找出系统表空间中占用空间最多的Top9对象: col segment_name for a25 col owner for a10 SELECT *   FROM (SELECT   BYTES, segment_name, segment_type, owner             FROM dba_segments            WHERE tablespace_name = 'SYSTEM'         ...
Global site tag (gtag.js) - Google Analytics