分类
安卓应用网游分类单机游戏
笔者在看Oracle性能优化一书时,讲到用exists替代in,用表链接替代exists,关于前者,一般效果比较明显,exists效率明显比in高,但是如果要想表连接的效率比exists高,必须在from子句中,将记录多的表放在前面,记录少的表放后面。 关于se
操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换
1,查看当前归档模式 SQL> archive log list; Database log mode No Archive Mode Automatic archival &n
declare counter number(2):=0; sm number(2):=0; cursor kc is select id from kingcat natural join kingcat2; begin open kc; loop fetch kc into counter; exit when kc%notfound; DBMS_output.put_line('su:'|
--行列转换 行转列 DROP TABLE t_change_lc; CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER); INSERT INTO t_change_lc SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY R
一、ORACLE的启动和关闭 1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统
一、历史背景Oracle数据库的全文检索技术已经非常完美,Oracle Text使Oracle9i具备了强大的文本检索能力和智能化的文本管理能力。Oracle Text是Oracle9i采用的新名称,在Oracle8/8i中它被称作Oracle interMedia Text,在Oracle8以前它的名称是Oracle ConText Cartr
创建索引: SQL> create index mcconf_index on mc$ma_warn_config (NAME); Index created. SQL> select owner,object_name from all_objects where object_type='INDEX' and object_name='MCCONF_INDEX'; OWNER &nb
Access数据导入Oracle 打开Access数据库,选择要导入的表,先将表名和各个列名改为大写字母(导入Oracle中后,表名和列名会和这个一致),然后选择保存类型为"ODBC 数据库()"。 下一步,假如你没有建立DSN,可以新建一个,根据提示,建立oracl
Oracle重做日志 Oracle的重做日志文件(Online redo logfile)循环记录了数据库所有的事务。它的大小、个数和存储位置对数据库性能和恢复有重要影响。它一般由大小相同的几组文件构成。我们可以查看数据库视图v$logfile知道redo logfile的个数和存储位置。对每
Oracle性能分析入门学习中,遇到Oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,AWR是10g中新引入的一个工具,在这之前一般是利用statspack。要导出AWR报告,只要利用Oracle的一个脚本即可以完成,下面是我利用script录制的一段导出AWR report
/创建临时表空间create temporary tablespace user_temp tempfile 'D:oracleoradataOracle9iuser_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;//创建数据表空间 create tablespace test_data logging datafile 'D:ora
法一: select column_name,data_type,data_length from user_tab_columns where table_name='EMP'; 法二: select cname,coltype,width from col where tname='EMP';
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点
今天有时间对"ORACLE_HOME"环境变量进行了如下测试: [oracle@linux ~]$ export ORACLE_HOME=/u01/app/oracle//product/10.2/db_1 [oracle@linux ~]$ sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.3.0 - Production on Mon J
有几位朋友有这样的疑问: select * from tab1, tab2 where tab1.id = tab2.id and tab1.col1 = 123 and tab2.col1 = 'abc' 照你所述的执行顺序,先要tab1和tab2进行笛卡尔乘积,再按照tab1.col1 = 123 and tab2.col1 = 'abc'进行筛选。这样的话,
为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区句柄或指针。 两种游标: 一、显示游标(需要明确定义!) 显示游标被
本文是作者进行Oracle数据库静默安装的实践过程记录及经验总结。其中10g的静默安装实践是在RHEL AS3U4上进行.(安装测试过不下10次,如果你有问题肯定是你的问题)使用这种方法安装数据库可以在ssh界面就可以了,而不需要OUI界面,并且不需要人 去修改任何的配置文
在远端客户端连接RAC数据库时,通过统一的服务名连接时经常会出现ORA-12545错误。 SQL> CONN NDMAIN@nuagerac输入口令: ******已连接。 SQL> CONN NDMAIN@nuagerac输入口令: ****** ERROR:ORA-12545: 因目标主机或对象不存在, 连接失败 警告
1 性能监控 1. 检测数据库中的事件和等待 SELECT event, total_waits, total_timeouts,time_waited, average_wait FROM v$system_event 2. 查询会话中的事件和等待时间 select sid, event, total_waits,average_wait from v$session_event w
要对Oracle数据库备份与恢复有清晰的认识,首先有必要对数据库的几种运行状态有充分的了解。Oracle数据库的运行状态主要分为3种,他们依次为: Nomount(非安装)Oracle只是读取ini文件中的配置信息,并初始化SGA区。 Mount(安装)Oracle除了需要读取in
怎样快速查出Oracle 数据库中的锁等待 ---- 在大型数据库系统中,为了保证数据的一致性,在对数据库中的数据进行操作时,系统会进行对数据相应的锁定。 ---- 这些锁定中有"只读锁"、"排它锁","共享排它锁"等多种类型,而且每种类型
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与
把Access实际相关应用数据导入Oracle数据库的步骤是,首先打开Access数据库,选择你所需要导入的表,在将表名与各个列名改写为大写字母(导入Oracle数据库中之后,表名与列名会和这个一致),然后选择保存类型为"ODBC 数据库()"。 下一步,假如你
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要
两个sql,原理是一样的,第二个用到了统计函数。 时间单位:分钟 select * from v$log where a.THREAD# = 1 select b.SEQUENCE#, b.FIRST_TIME, a.SEQUENCE#, a.FIRST_TIME, round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_hi
装了5遍,基本什么问题都遇见了,小弟把成功笔录贴哈,嘿嘿 双CPU1.6GHZ 内存2G Red Hat Linux AS3 下安装 ORACLE9.2.0.4首先,准备安装需要的软件包和补丁包: 从网上下载升级补丁包,用于将Oracle9.2.0升级到9.2.0.4: p3006854_9204_LINUX.zip 所有的补丁说明如下:
在用Oracle命令 EXP导出数据时出现下列问题: EXP-00008: 遇到 ORACLE 错误 1116 ORA-01116: error in opening database file 201 ORA-01110: data file 201: '/opt/app/oracle/oradata/orcl/temp01.dbf' ORA-27041: unable to open file Linux
游标 游标是指向上下文区域的句柄或指针 上下文区域--用于SQL处理的内存区 上下文区域的内容 语句处理的行数 指向语句的语法分析表示的指针 游标的类型 1、静态游标 隐式游标 显示游标 2、REF游标(动态游标) 一、隐式游标
在Unix系统上面处理裸设备:1.什么叫做裸设备?裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。2.如何辨别裸设备?在Unix的/dev 目录下,有许多文