OLTP = online transaction processing
联机事务处理 (在线交易处理.)
例如:网上交易,飞机订票等,
大量的在线用户和ML 操作.
大量基于索引的查询,
用B_TREE,REVERSE KEY 索引,定期索引重建
需要较多的小回退段.
不要用分布式查询.
数据对象的存储参数 PCTFREE 20或都更高.
共享程序代码和各种变量常量,
启动多线索服务.
使用较大的日志文件.
LISTENER 开多个响应端口.
--------------------------------
OLAP 与OLTP 对比.
联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。
当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。 OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。下表列出了OLTP与OLAP之间的比较。< /P>
表1
|
表2 三种模板下各个参数的默认值
----------------------------------------------------------------------------------------------------------------------
数据库参数名称 | OLTP应用 | 混合应用 | OLAP应用 |
db_block_size | 4096 | 8192 | 8192 |
db_file_multiblock_read_count | 8 | 16 | 32 |
db_cache_size | 33554432 | 25165824 | 16777216 |
hash_join_enabled | FALSE | TRUE | TRUE |
query_rewrite_enabled | FALSE | FALSE | TRUE |
sort_area_size | 524288 | 524288 | 1048576 |
star_transformation_enabled | FALSE | TRUE | TRUE |
undo_retention | 900 | 10800 | 10800 |
pga_aggregate_target | 16777216 | 25165824 | 33554432 |
log_buffer | 1048576 | 1048576 | 524288 |