文章分类 - Oracle
摘要:Oracle中把一张表查询结果插入到另一张表中 一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。 例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句: Sql代码 create table B as select * from A 二、Oracle数据库中支
阅读全文
摘要:1、创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create table students ( stud
阅读全文
摘要:CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 byte
阅读全文
摘要:环境相关信息概述: loadrunner/" target="_blank" >LoadRunner 9.0 Sitescope 9.0 Windows 2003 Oracle database 10g 1. 使用LR自带的监控引擎 1.1.在LR的controller上安装oracle客户端 这一
阅读全文
摘要:(1)去掉不必要的大表、全表扫描。不必要的大表、全表扫描会造成不必要的输入输出,而且还会拖垮整个数据库; (2)检查优化索引的使用 这对于提高查询速度来说非常重要; (3)检查子查询,考虑SQL子查询是否可以用简单连接的方式进行重新书写; (4)调整PCTFREE和PCTUSED等存储参数优化插入、
阅读全文
摘要:一.内存结构的调整 内存参数的调整主要是指Oracle数据库的系统全局区(SGA)的调整。SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 1.共享池 共享池由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。 (1)数
阅读全文
摘要:1. IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: 将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则
阅读全文
摘要:性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表
阅读全文
摘要:1.多where,少having where用来过滤行,having用来过滤组 聚合语句:统计分组数据时用,对分组数据再次判断时用having HAVING子句可以让我们筛选成组后的各组数据.; Y( }; X, \5 m1 O HAVING子句在聚合后对组记录进行筛选 而WHERE子句在聚合前先筛
阅读全文