大型数据库系统中往往要用到查询统计,但是对于数据量大的系统,用户在进行复杂的查询统计时往往感到速度很慢,不能满足应用要求,这就要求我们在设计数据库系统时进行合理设置,提高查询统计的速度。本文结合笔者的项目开发经验,阐述具体的设置方法。
我们在开发大型oracle数据库系统时结合项目的特点,本着安全、高效的原则对数据库进行了一些物理设计,从而大大提高了数据库的查询统计速度。总结为如下几点:
1)扩大数据表空间到500M,用于存放本系统的数据;
2)段盘区的初始大小为10K,增长大小为10K,增长幅度为1;
3)用户临时空间增大40M;
4)系统临时表空间和回滚段表空间增大40M,并且新建4个回滚段;
5)需要经常联结查询,而且数据量又大的库存表、名录表、收发料表放在一簇内;
6)提供定时备份,备份文件放在另外的机器上。
设置数据表空间的SQL语句如下:
CREATE TABLESPACE WXGL_DATA1 DATAFILE 'WXGL_DATA1.ORA' SIZE 500M ONLINE;
ALTER TABLESPACE TEMPORARY_DATA ADD DATAFILE 'TMP2ORCL.ORA' SIZE 40M;
ALTER TABLESPACE ROLLBACK_DATA ADD DATAFILE 'RBS2ORCL.ORA' SIZE 40M;
CREATE USER ZBGL IDENTIFIED BY ZBGL;
GRANT DBA TO ZBGL;
ALTER USER ZBGL DEFAULT TABLESPACE WXGL_DATA1 TEMPORARY TABLESPACE TEMPORARY_DATA; |
分享到:
相关推荐
Oracle数据库提供了丰富的监控工具和性能指标,如AWR(Automatic Workload Repository)、ASH(Active Session History)等,用于分析数据库的工作负载、会话活动、资源消耗情况,帮助DBA定位性能瓶颈,优化数据库...
最后,定期分析和调整数据库参数、监控系统性能、合理分配内存资源以及及时更新统计信息,都有助于保持Oracle数据库的良好运行状态和查询性能。通过深入理解Oracle数据库的内部机制和优化技巧,我们可以更好地优化...
通过分析SQL语句执行计划和数据库统计信息,可以调整查询以提高响应速度。 5. **备份与恢复**:为防止数据丢失,Oracle支持多种备份方案,如物理备份、逻辑备份和RMAN(恢复管理器)备份。恢复技术包括简单恢复、不...
以上只是《Oracle数据库性能优化宝典》中的一部分内容,实际书籍中还包含更多深入的性能调优策略和技术,如索引设计、存储优化、并行查询、分区技术等,对于深入理解Oracle数据库性能优化具有重要价值。学习和实践...
根据提供的文档信息,以下是从《Oracle数据库教程(第2版)》中提炼出的相关知识点: ### 1. E-R图画法与概念模型向逻辑模型的转换 - **E-R图的基本概念**:实体(Entity)、属性(Attribute)以及联系(Relationship)...
### Oracle数据库经典学习教程知识点概览 #### 一、走进Oracle - **Oracle简介** - Oracle是一款由美国甲骨文公司(Oracle Corporation)开发的企业级数据库管理系统,它以其强大的功能、高度的安全性和稳定性而...
在CIQ2000综合业务系统中,利用Oracle数据库管理系统和PowerBuilder开发了一个数据库管理子系统,该子系统用于处理出入境检验检疫的相关业务,如报检、签证、统计等。系统设计考虑了不同操作系统的兼容性,如Windows...
在包钢焦化厂的管理信息系统中,由于后台采用的是Unix环境下的Oracle数据库,系统在运行过程中经常遇到性能瓶颈,表现为数据提交速度缓慢,页面加载时间过长,甚至在执行简单的SQL查询时也会出现类似问题。...
### ORACLE数据库学习总结 #### 一、数据库简介与安装 **1、Oracle与SQL Server比较的优点:** - **跨平台支持:** Oracle支持多种操作系统平台,如Windows、Linux、Unix等,而SQL Server主要支持Windows系统。这...
SIObject Browser V10是一款专为Oracle数据库设计的强大管理工具,它提供了全面的数据库对象浏览、管理和分析功能,旨在提高数据库管理员和开发人员的工作效率。该工具以其直观的用户界面、丰富的功能集以及对Oracle...
例如,使用参数化查询防止SQL注入攻击,通过缓存技术提高数据读取速度,以及使用事务处理来保证数据一致性。 总结来说,这个ASP.NET实现的学生信息管理系统,结合了C#的强大编程能力和Oracle数据库的高效存储特性,...
Oracle数据库中的SQL优化是提升系统性能的关键环节,它涉及到数据库管理系统如何高效地执行SQL语句。本文主要探讨了Oracle数据库中SQL优化的原理及其实际应用。 首先,SQL语句的执行过程可以分为几个阶段。在...
SQL数据库查询分析器是一款专为数据库管理与数据分析设计的实用工具,它提供了绿色、简易的界面,使得用户能够轻松地进行SQL查询操作。这款分析器适用于多种SQL数据库系统,包括但不限于MySQL、SQL Server、Oracle、...
### Oracle数据库关于SQL的执行计划 #### 1. Oracle 的 Optimizer 及其相关知识 在 Oracle 数据库中,执行 SQL 查询之前会先生成一个执行计划(Execution Plan),该计划由 Oracle 的优化器(Optimizer)根据一...
Oracle数据库是世界上使用最广泛的数据库之一,其SQL语句的性能直接影响到整个系统的运行效率。随着数据量的不断增加,优化SQL语句变得日益重要。本文将对Oracle数据库中的SQL语句优化进行深入探讨,分析其优化目的...
### Oracle数据库12c新特性:高性能与高可用性 #### 一、概述 Oracle数据库12c(简称Oracle 12c)是Oracle公司推出的一款面向云计算的数据库产品,其名称中的“c”即代表Cloud(云计算)。相比于之前的版本,...
综上所述,通过选择合适的优化器模式、合理的访问方式、共享SQL语句以及遵循一些基本的SQL编写准则,可以有效地提高Oracle数据库中SQL语句的执行效率。这些策略不仅有助于提升应用程序的整体性能,还能减少数据库...