范文无忧网面试笔试面试回答

面试题:oracle数据库优化

02月16日 编辑 fanwen51.com

[数据库面试题]1. create database aaa; 2. create table users(id int NOT NULL AUTO_INCREMENT, user_name char(10),money char(10),add_time datetime PRIMARY KEY (`id`))ENGINE=Inno...+阅读

oracle数据库优化的话主要有以下几个方面(我接触过的,可能不全面):

1 查询语句的优化,这个主要是根据语句和数据库索引的情况,结合查询计划的分析结果,对性能较低的查询语句进行重写,在执行查询前执行表分析语句也可以算这里;

2 数据结构优化,这个包括根据实际的应用中业务逻辑,对数据库的结构进行重新设计,或者创建相关索引里提高查询效率;

3 数据库设置优化,这方面主要是调整数据库和数据结构的相关参数提高应用访问系统的效率;

4 存储结构优化,在数据量较大的情况下,可以考虑通过数据库的存储结构进行优化,比如对数据进行partition,将数据存储在磁盘阵列服务器上等。

我的经验有限,以上是部分建议

延伸阅读:

数据库面试题:1. create database aaa; 2. create table users(id int NOT NULL AUTO_INCREMENT, user_name char(10),money char(10),add_time datetime PRIMARY KEY (`id`))ENGINE=Inno...

数据库面试题1select a.产品名, isnull(b1.产品数量,0) as 仓库id_1, isnull(b2.产品数量,0) as 仓库id_2, isnull(b3.产品数量,0) as 仓库id_3, isnull(b4.产品数量,0) as 仓库id_4 from (sel...

ORACLE数据库面试1. update t set logdate=to_date('2003-01-01','yyyy-mm-dd') where logdate=to_date('2001-02-11','yyyy-mm-dd'); 2. select * from t where name in (select name from...

oracle数据库面试题如下求解!1 product主键id 顾客表主键acid 商品交易表为联合主键(acid+id),同时acid和id分别是顾客表和商品表的外键 2 select b.acname,b.acadress from product a,customer b,order c...

Oracle数据库面试题学校的考试求答案求思路1. select decode(性别字段,'A','男','B','女','未知') as 性别 from 表名 (通过decode函数得到想要的值) 2. select 购物人 from 购物信息 having count(购物人||商品名称)>1 (count求...

oracle面试create table scores (id integer,score integer); 1.随机生成100个人的成绩 begin for i in 1 .. 100 loop insert into scores select trunc(dbms_random.value(0,100),0)...

oracle sql面试题求助--1 select max(sal) ,min(sal) from emp group by deptno; --2 select max(sal) ,min(sal) from emp where group by deptno; --3 select deptno,max(sal) ,min(sal) from...

Oracle面试题求解答8. 汇总统计收款总金额(CHARGE_TOTAL)按各收费员(CHARGE_MAN)分别汇总,结果如下所示:CHARGE_MAN C10006 3065.66测试61 144153李世民 85SQL:select CHARGE_MAN,sum(CHARGE_TOTAL)...

Oracle存储过程面试根据你现有的内容,做个完全同步的 merge into frp.t17_organ d using frp.t40_organ s on (s.organno=d.organno) when matched then update set d.organname=s.organname,.....

推荐阅读
图文推荐
栏目列表