OLTP 数据库特点
OLTP = online transaction processing
聯(lián)機事務處理 (在線交易處理.)
例如:網(wǎng)上交易,飛機訂票等,
大量的在線用戶和ML 操作.
大量基于索引的查詢,
用B_TREE,REVERSE KEY 索引,定期索引重建
需要較多的小回退段.
不要用分布式查詢.
數(shù)據(jù)對象的存儲參數(shù) PCTFREE 20或都更高.
共享程序代碼和各種變量常量,
啟動多線索服務.
使用較大的日志文件.
LISTENER 開多個響應端口.
?
--------------------------------
OLAP 與OLTP 對比.
?
聯(lián)機分析處理 (OLAP) 的概念最早是由關系數(shù)據(jù)庫之父E.F.Codd于1993年提出的,他同時提出了關于OLAP的12條準則。OLAP的提出引起了很大的反響,OLAP作為一類產(chǎn)品同聯(lián)機事務處理 (OLTP) 明顯區(qū)分開來。
????? 當今的數(shù)據(jù)處理大致可以分成兩大類:聯(lián)機事務處理OLTP(on-line transaction processing)、聯(lián)機分析處理OLAP(On-Line Analytical Processing)。 OLTP是傳統(tǒng)的關系型數(shù)據(jù)庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數(shù)據(jù)倉庫系統(tǒng)的主要應用,支持復雜的分析操作,側重決策支持,并且提供直觀易懂的查詢結果。下表列出了OLTP與OLAP之間的比較。< /P>
?
表1
|
?
?
表2 三種模板下各個參數(shù)的默認值
----------------------------------------------------------------------------------------------------------------------
| 數(shù)據(jù)庫參數(shù)名稱 | 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 |
總結
以上是生活随笔為你收集整理的OLTP 数据库特点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ora-01034 / ORA-271
- 下一篇: Oracle SQL性能优化技巧大总结