通過分析SQL語句的執行計劃優化SQL 二

tieshuai發表於2008-08-04

第2章 有效的應用設計

        我們通常將最常用的應用分為2種型別:聯機事務處理型別(OLTP),決策支援系統(DSS)。
!D)f$Lw.mfj701141ITPUB個人空間pa8r k?w
聯機事務處理(OLTP)ITPUB個人空間"K on1qV'xY@6w3c$x ^
        該型別的應用是高吞吐量,插入、更新、刪除操作比較多的系統,這些系統以不斷增長的大容量資料為特徵,它們提供給成百使用者同時存取,典型的OLTP系統是訂票系統,銀行的業務系統,訂單系統。OTLP的主要目標是可用性、速度、併發性和可恢復性。
d1f/r8v$rQ:I701141        當設計這類系統時,必須確保大量的併發使用者不能干擾系統的效能。還需要避免使用過量的索引與cluster 表,因為這些結構會使插入和更新操作變慢。
9X(k0l+co$e701141ITPUB個人空間m)Qn Tu
決策支援(DSS)ITPUB個人空間O)G i`#yR%M
        該型別的應用將大量資訊進行提取形成報告,協助決策者作出正確的判斷。典型的情況是:決策支援系統將OLTP應用收集的大量資料進行查詢。典型的應用為客戶行為分析系統(超市,保險等)。
lFp%x;{*a701141        決策支援的關鍵目標是速度、精確性和可用性。
HK,z h.oV701141        該種型別的設計往往與OLTP設計的理念背道而馳,一般建議使用資料冗餘、大量索引、cluster table、並行查詢等。ITPUB個人空間K r6G2h"E3d&Flo
        近年來,該型別的應用逐漸與OLAP、資料倉儲緊密的聯絡在一起,形成的一個新的應用方向。
8?lJW qW701141ITPUB個人空間CT1n#jn#B

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/701141/viewspace-417720/,如需轉載,請註明出處,否則將追究法律責任。

相關文章