`
文章列表
v$process视图: v$process视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。 常用列: ADDR:进程对象地址 PID:oracle进程ID SPID:操作系统进程ID V$PROCESS中的连接列 Column View Joined Column(s) ADDR V$SESSION PADDR v$session视图 V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。 常用列: SID:SESSION标识,常用于连接 ...
作者:臧圩人(zangweiren) 网址:http://zangweiren.iteye.com >>>转载请注明出处!<<< 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并行的处理给用户带来更好的使用体验,比如你 ...
一:分类 Java中的类加载器可以分为四类: 1 Bootstrp loader Bootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib以及%JAVA_HOME%/jre/classes中的类。 2 ExtClassLoader     Bootstrp loader加载ExtClassLoader,并且将ExtClassLoader的父加载器设置为Bootstrp loader.ExtClassLoader主要加载%JAVA_HOME%/jre/lib/ext中的jar文档,以及此路径下的所有classes ...
--针对缓慢变化的小数据的缓存实现模型     在JavaEEdev站点(http://www.javaeedev.com )的设计中,有几类数据是极少变化的,如ArticleCategory(文档分类),ResourceCategory(资源分类),Board(论坛版面)。在对应的DAO实现中,总是一次性取出所有的数据,例如: List<ArticleCategory>  getArticleCategories();   此类数据的特点是:数据量很小,读取非常频繁,变化却极慢(几天甚至几十天才变化一次),如果每次通过DAO从数据库获取数据,则增加了数据库服务器 ...
1.语法 在Oracle中,可以创建以下两种临时表: 1)会话特有的临时表 CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> ) ON COMMIT PRESERVE ROWS; 2)事务特有的临时表 CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> ) ON COMMIT DELETE ROWS; CREATE GLOBAL TEMPORARY TABLE MyTempTable 所建的临 ...
--监控索引是否使用     alter index &index_name monitoring usage;     alter index &index_name nomonitoring usage;     select * from v$object_usage where index_name = &index_name;     --求数据文件的I/O分布     select df.name,phyrds,phywrts,phyblkrd,phyblkwrt,singleblkrds,readtim,writetim     fr ...
初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。   大体上,对于HIBERNATE性能调优的主要考虑点如下:   Ø 数据库设计调整   Ø HQL优化   Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)   Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)   Ø 映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)   Ø 一级缓存的管理   Ø 针对二级缓存,还有许多特有的策略   Ø 事务控制策略 ...
在linux建立一个9i数据库,9i数据库的回滚段一般由系统自动管理。 因为经常做一些大量的写操作,而在程序中没有很好做控制,导致了回滚段自动扩展到20G。 但是由于是自动管理,无法进行删除。 查询回滚段信息: SQL>select segment_name, owner, tablespace_name, status from dba_rollback_segs; SEGMENT_NAME             OWNER TABLESPACE_NAME           STATUS ------------------------------ ------ ---- ...
关键字: oracle 数据库设计 k]B(jL@!sV 本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。 0Xh/AE     关键词 ORACLE数据库 环境调整 优化设计 方案 wTT s< h     对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台, <|2lLepH 第二级调整是ORACLE  RDBMS级的调整,    第三级是数据库设计级的调整,    最后一个调整级是SQL级。通常依此四级调整级别对 ...
关键字: 数据库设计  说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象 ...
计算机科学是少数最国际化的科学,不论在台湾或美国,学习的内容都差不多,甚至连教材都可以是相同。但据Google台湾工程研究所所长简立峰的观察,台湾软件开发人员却容易自我设限,反而不易在软件产业中成功。他认为, ...
通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):   第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;   第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;   第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。   没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是:在概念数据模型设计时遵守第三 ...
Xml代码 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。   一、基础   1、说明:创建数据库   CREATE DATABASE database-name   2、说明:删除数据库   drop database dbname   3、说明:备份sql server   --- 创建 备份数据的 device   USE master   EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'   --- 开始 备份   BACKUP D ...
DWR是作为远程调用的ajax框架,将服务端的java类,方法和浏览器的javascript的类,方法对应起来。现在官方最新的版本是DWR2.0,可以在http://getahead.ltd.uk/dwr/download下载到。 我们真对DWR2.0做一些例子讲解一下它的特性: Hello World: 新建一个web项目DWRStudy,在项目中构建路径中加入dwr.jar, 新建类Hello如下: 代码 package org.li.dwr;      package org.li.dwr;      import java.util.Date;      publ ...
# <?xml version="1.0" encoding="UTF-8" ?>        # <!DOCTYPE sqlMap              #     PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"              #     "http://ibatis.apache.org/dtd/sql-map-2.dtd">        # <sqlMap namespace="Accoun ...
Global site tag (gtag.js) - Google Analytics