新聞中心
數(shù)據(jù)庫參數(shù)的重要作用與使用

作為一項(xiàng)儲存和管理數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫的參數(shù)設(shè)置對于其性能和功能發(fā)揮起著至關(guān)重要的作用。因此,數(shù)據(jù)庫管理員必須熟練掌握各種參數(shù)設(shè)置的意義和使用方法,以便有效地優(yōu)化數(shù)據(jù)庫的性能、可靠性和安全性。本文將介紹數(shù)據(jù)庫參數(shù)的概念、分類、設(shè)置和調(diào)優(yōu)方法,以及其應(yīng)用在實(shí)際生產(chǎn)環(huán)境中的案例。
數(shù)據(jù)庫參數(shù)的概念與分類
數(shù)據(jù)庫參數(shù)是指影響數(shù)據(jù)庫實(shí)例行為和性能的各種設(shè)置選項(xiàng),包括硬件、軟件和系統(tǒng)環(huán)境等因素。常見的數(shù)據(jù)庫參數(shù)分類包括系統(tǒng)級別參數(shù)、實(shí)例級別參數(shù)和對象級別參數(shù),具體如下:
系統(tǒng)級別參數(shù):是指與整個操作系統(tǒng)、存儲設(shè)備、網(wǎng)絡(luò)通訊等相關(guān)的數(shù)據(jù)庫參數(shù)。例如,內(nèi)存分配、CPU資源、網(wǎng)絡(luò)帶寬、磁盤空間等參數(shù)都屬于系統(tǒng)級別參數(shù)。
實(shí)例級別參數(shù):是指影響整個數(shù)據(jù)庫實(shí)例性能和配置的參數(shù),如更大連接數(shù)、緩沖區(qū)大小、線程池大小、日志文件大小等。
對象級別參數(shù):是指與單個表、索引、存儲過程等具體數(shù)據(jù)庫對象相關(guān)的參數(shù),如表空間大小、索引類型、行鎖定粒度、數(shù)據(jù)壓縮方式等。
數(shù)據(jù)庫參數(shù)的設(shè)置和調(diào)優(yōu)方法
數(shù)據(jù)庫參數(shù)的設(shè)置和調(diào)優(yōu)主要涉及兩個方面:一是根據(jù)業(yè)務(wù)需求設(shè)置相應(yīng)的參數(shù)值,二是通過調(diào)整參數(shù)來優(yōu)化數(shù)據(jù)庫的性能。下面介紹常用的數(shù)據(jù)庫參數(shù)設(shè)置和調(diào)優(yōu)方法。
1.設(shè)置參數(shù)值
在設(shè)置數(shù)據(jù)庫參數(shù)時(shí),應(yīng)首先考慮業(yè)務(wù)需求和系統(tǒng)環(huán)境特點(diǎn),然后根據(jù)不同的參數(shù)類型和功能來分別設(shè)置。以下是一些常用參數(shù)及其設(shè)置方法:
1) 內(nèi)存參數(shù)
內(nèi)存參數(shù)是數(shù)據(jù)庫性能的關(guān)鍵因素,它對數(shù)據(jù)庫的運(yùn)行速度、數(shù)據(jù)緩存和連接數(shù)等都有直接影響。因此,在設(shè)置內(nèi)存參數(shù)時(shí),需要根據(jù)實(shí)際內(nèi)存大小、數(shù)據(jù)庫實(shí)例大小和業(yè)務(wù)負(fù)荷來設(shè)置合適的值。
2) 緩存參數(shù)
緩存參數(shù)是指用于存儲SQL語句、查詢結(jié)果和共享池的內(nèi)存區(qū)域。優(yōu)化緩存參數(shù)可提高查詢速度和響應(yīng)時(shí)間。常用緩存參數(shù)包括:
? DB_BLOCK_BUFFERS: 設(shè)置緩存大小。
? SHARED_POOL_SIZE:設(shè)置共享池大小。
3) I/O參數(shù)
I/O參數(shù)是指與磁盤讀寫相關(guān)的數(shù)據(jù)庫參數(shù),影響數(shù)據(jù)庫的讀寫速度和響應(yīng)時(shí)間。常用I/O參數(shù)包括:
? DB_WRITER_PROCESSES: 設(shè)置寫入進(jìn)程數(shù)。
? DB_FILE_MULTIBLOCK_READ_COUNT:設(shè)置讀取塊數(shù)。
2.調(diào)優(yōu)參數(shù)
調(diào)優(yōu)數(shù)據(jù)庫參數(shù)的主要目的是提高數(shù)據(jù)庫的性能、穩(wěn)定性和可靠性。下面是一些常用的調(diào)優(yōu)方法:
1) 調(diào)整內(nèi)存參數(shù)
內(nèi)存參數(shù)影響所有數(shù)據(jù)庫的性能指標(biāo),因此,合理設(shè)置和調(diào)整內(nèi)存參數(shù)非常重要。通常的調(diào)優(yōu)方法包括:
? 調(diào)整SGA和PGA的大小
? 合理分配內(nèi)存的使用方式
2) 調(diào)整I/O參數(shù)
I/O參數(shù)的優(yōu)化可以顯著提高數(shù)據(jù)庫的性能和響應(yīng)時(shí)間。常用的調(diào)優(yōu)方法包括:
? 優(yōu)化緩存
? 提高磁盤I/O吞吐量
3) 調(diào)整網(wǎng)絡(luò)參數(shù)
網(wǎng)絡(luò)參數(shù)的優(yōu)化可以加快數(shù)據(jù)庫與客戶端之間的通信速度。常用的調(diào)優(yōu)方法包括:
? 調(diào)整TCP/IP連接的維護(hù)時(shí)間
? 調(diào)整數(shù)據(jù)包大小
實(shí)踐案例
以下是在生產(chǎn)環(huán)境中應(yīng)用數(shù)據(jù)庫參數(shù)優(yōu)化所取得的一些實(shí)踐案例。
1.OLTP系統(tǒng)性能優(yōu)化
一個支持?jǐn)?shù)萬平行用戶的客戶端/服務(wù)器系統(tǒng)需要動態(tài)調(diào)整參數(shù)以優(yōu)化其OLTP性能,以下為更佳實(shí)踐經(jīng)驗(yàn):
? 將SGA盡可能調(diào)至合適的大小,Balanced使用四個比例:10:20:25:45。
? 設(shè)置TIMED_STATISTICS為True以確保準(zhǔn)確的性能診斷。
? 開啟數(shù)據(jù)塊自修復(fù)選項(xiàng)DB_BLOCK_CHECKING。
? 將FAST_START_MTTR_TARGET設(shè)置為可以實(shí)現(xiàn)30秒以內(nèi)的快速崩潰恢復(fù)。
2.數(shù)據(jù)倉庫性能優(yōu)化
數(shù)據(jù)倉庫的性能優(yōu)化主要應(yīng)針對長時(shí)間運(yùn)行的復(fù)雜查詢,以下為更佳實(shí)踐經(jīng)驗(yàn):
? 使DTM工作在專用進(jìn)程中。
? 調(diào)整SHARED_POOL_SIZE為合適的大小以盡可能多地緩存查詢信息。
? 適當(dāng)增加DB_CACHE_SIZE以匹配準(zhǔn)確的業(yè)務(wù)需求。
? 在更大I/O資源等方面將優(yōu)化與實(shí)際硬件和專業(yè)知識平衡。
結(jié)論
數(shù)據(jù)庫參數(shù)的設(shè)置和調(diào)優(yōu)對于提高數(shù)據(jù)庫性能、穩(wěn)定性和可靠性至關(guān)重要,具有很大的調(diào)優(yōu)和更佳實(shí)踐經(jīng)驗(yàn)。數(shù)據(jù)庫管理員應(yīng)該熟練掌握各種參數(shù)設(shè)置和調(diào)優(yōu)方法,并不斷優(yōu)化數(shù)據(jù)庫應(yīng)用程序以滿足不斷變化的業(yè)務(wù)需求。對于實(shí)際生產(chǎn)環(huán)境,可以結(jié)合更佳實(shí)踐經(jīng)驗(yàn)和詳細(xì)的性能診斷報(bào)告,以發(fā)揮數(shù)據(jù)庫參數(shù)優(yōu)化的更大潛力。
相關(guān)問題拓展閱讀:
- 數(shù)據(jù)庫DBMS的主要組成部分是什么?各部分的主要功能是什么
- SYBASE數(shù)據(jù)庫優(yōu)化中各參數(shù)分別表示什么?如何修改?
數(shù)據(jù)庫DBMS的主要組成部分是什么?各部分的主要功能是什么
1.數(shù)據(jù)庫的定義功能。DBMS提供DDL定義數(shù)據(jù)庫的結(jié)構(gòu)、包括外模式、內(nèi)模式及其相互之間的映象,定義數(shù)據(jù)的完整性約束、保密限制等約束條件。定義工作是由DBA完成的。因此在DBMS中包括DDL的編譯程序,它把用DDL編寫的各種源模式編譯成相應(yīng)的目標(biāo)模式。這些目標(biāo)模式是對數(shù)據(jù)庫的描述,而不是數(shù)據(jù)本身,它們是數(shù)據(jù)庫的框架(即結(jié)構(gòu)),并被保存在數(shù)據(jù)字典中,供以后進(jìn)行數(shù)據(jù)操縱或數(shù)據(jù)控制時(shí)查閱使用。 2.數(shù)據(jù)庫操縱功能。DBMS提供DML實(shí)現(xiàn)對數(shù)據(jù)庫的操作。基本的數(shù)據(jù)操作有四種:檢索、插入、刪除和修改。DML有兩類,一類是嵌入在宿主語言中使用,例如嵌入在COBOL、FORTRAN、C等高級語言中,這類DML稱為宿主型DML。另一類是可以獨(dú)立互使用的DML,稱為自主型或自含型DML。因而DBMS中必須包括DML的編譯程序或解釋程序。 3.數(shù)據(jù)桐碧明庫運(yùn)行控制功能。DBMS對數(shù)據(jù)庫的控制主要通過四個方面實(shí)現(xiàn):數(shù)據(jù)安全性控制數(shù)據(jù)完整性控制、多用戶環(huán)境下的并發(fā)控制和數(shù)據(jù)庫的恢復(fù)。 (a)數(shù)據(jù)庫安全性的控制是對數(shù)據(jù)庫的一種保護(hù)。它的作用是防止被未授權(quán)的用戶存取數(shù)據(jù)庫中的數(shù)據(jù)。要想使用數(shù)據(jù)的用戶,首先必須向DBMS標(biāo)識自己,然后系統(tǒng)確定他是否可以對指定的數(shù)據(jù)進(jìn)行存取。防止被未授權(quán)的用戶蓄謀或無意地修改數(shù)據(jù)是很重要的,否則會導(dǎo)致數(shù)據(jù)完整性的破壞,從而使企業(yè)蒙受巨大的損失。 (b)數(shù)據(jù)完整性控制是DBMS對數(shù)據(jù)庫提供保護(hù)的另一個重要方面。完整性是數(shù)據(jù)的準(zhǔn)確性和一致性的測度。當(dāng)數(shù)據(jù)加入到數(shù)據(jù)庫時(shí),對數(shù)據(jù)的合法性和一致性的檢驗(yàn)將會提高數(shù)據(jù)的完整性程度。完整性控制的目的保持進(jìn)入數(shù)據(jù)庫中的存儲數(shù)據(jù)的語義的正確性和有效性,防止任何操作對數(shù)據(jù)造成違反其語義的改變。因此,DBMS都允許對數(shù)據(jù)庫中各類數(shù)據(jù)定義若干語義完整性約束,由DBMS強(qiáng)制實(shí)行。 (c)并發(fā)控制是DBMS的第三類控制機(jī)制。數(shù)據(jù)庫技術(shù)的一個優(yōu)點(diǎn)是數(shù)據(jù)的共享性。但多應(yīng)用程序同時(shí)對數(shù)據(jù)庫進(jìn)行操作可能會破壞數(shù)據(jù)的正確性:或者在數(shù)據(jù)庫內(nèi)存儲了錯誤的數(shù)據(jù),或者用戶讀取了不正確的數(shù)據(jù)(稱為臟數(shù)據(jù))。并發(fā)控制機(jī)構(gòu)能防止上述情況發(fā)生,正確處理好多用戶、多任務(wù)環(huán)境下的并發(fā)操作。 (d)數(shù)據(jù)庫的恢復(fù)機(jī)構(gòu)是保護(hù)數(shù)據(jù)庫的又一個重要方面。在數(shù)據(jù)庫建立后運(yùn)行中要不斷地對數(shù)據(jù)庫進(jìn)行操作,就可能會出現(xiàn)各種故障,例如停電、軟硬件各種錯誤、人為破壞等,從而導(dǎo)致數(shù)據(jù)庫損壞,或者數(shù)據(jù)不正確了。此時(shí)DBMS的恢復(fù)機(jī)構(gòu)就有能力把數(shù)據(jù)庫從被破壞的、不正確的狀態(tài),恢復(fù)至以前某個正確的狀態(tài)。為了保證恢復(fù)工作的正常進(jìn)行,系統(tǒng)要經(jīng)常為數(shù)據(jù)庫建立若干備份副本(一般放在磁帶上)。 DBMS的其它控制功能還有系統(tǒng)緩沖區(qū)的管理以及數(shù)據(jù)存儲的某些自適應(yīng)調(diào)節(jié)機(jī)制等。 (4)數(shù)據(jù)庫的維護(hù)功能。這一部分包括數(shù)據(jù)庫的初始數(shù)據(jù)的載入、轉(zhuǎn)換功能、數(shù)據(jù)庫的轉(zhuǎn)儲功能、數(shù)據(jù)庫的重組織功能和性質(zhì)監(jiān)視、分析功能等。這些功能大都由各個實(shí)用程序來完成。例如裝配程序(裝配數(shù)據(jù)庫)、重組程序(重新組織數(shù)據(jù)庫)、日志程序(用于更新操作和數(shù)據(jù)庫的慧鏈恢復(fù))、統(tǒng)計(jì)分析程序等。 (5)數(shù)據(jù)字典(Data Dictionary,記為DD)。DD中存放著數(shù)據(jù)庫三級結(jié)構(gòu)局告的描述。對于數(shù)據(jù)庫的操作都要通過查閱DD進(jìn)行?,F(xiàn)在有的大型系統(tǒng)中,把DD單獨(dú)抽出來自成一個系統(tǒng),成為一個軟件工具,使得DD成為一個比DBMS更高級的用戶和數(shù)據(jù)庫之間的接口。 上面是一般的DBMS所具備的功能。通常在大、中型機(jī)上實(shí)現(xiàn)的DBMS功能較強(qiáng)、較全,在微機(jī)上實(shí)現(xiàn)的DBMS功能較弱。 還應(yīng)指出,用宿主語言編寫的應(yīng)用程序并不屬于DBMS的范圍。應(yīng)用程序是用主語言和DML編寫的。程序中的DML語句是由DBMS解釋執(zhí)行的,而其余部分仍由主語言編譯系統(tǒng)去編譯。 為了進(jìn)一步加深了解DBMS的功能,我們考察一個應(yīng)用程序A如何通過DBMS讀取數(shù)據(jù)庫中的一個記錄的全過程(圖1.8)。在應(yīng)用程序A運(yùn)行時(shí),DBMS開辟一個數(shù)據(jù)庫的系統(tǒng)緩沖區(qū),用于輸入輸出數(shù)據(jù)。外模式、模式、內(nèi)模式的定義存放在數(shù)據(jù)字典中。 (1) 用戶在其應(yīng)用程序中安排一條讀記錄的DML語句。該語句給出被涉及的外模式中記錄類型名及欲讀記錄的關(guān)鍵碼值。當(dāng)計(jì)算機(jī)執(zhí)行該DML語句時(shí),立即啟動DBMS,并向DBMS發(fā)出讀記錄的命令。 (2)DBMS接到命令后,首先訪問該用戶對應(yīng)的外模式,檢查該操作是否在合法授權(quán)范圍內(nèi),若不合法則拒絕執(zhí)行并向應(yīng)用程序狀態(tài)返回區(qū)發(fā)出不成功的狀態(tài)信息;若合法則執(zhí)行下一步。 (3)DBMS讀取相應(yīng)的模式描述,并從外模式映象到模式,也就是把外模式的外部記錄格式映象到概念模式的概念記錄格式,決定概念模式應(yīng)讀入哪些記錄。 (4)DBMS調(diào)用相應(yīng)的內(nèi)模式描述,并從把概念模式映象到內(nèi)模式,即把概念模式的概念記錄格式映象到內(nèi)模式的內(nèi)部記錄格式,確定應(yīng)讀入哪些物理記錄以及具體的地址信息。 (5)DBMS向操作系統(tǒng)(OS)發(fā)出從指定地址讀物理記錄的命令。 (6)DBMS操作系統(tǒng)執(zhí)行讀命令,按指定地址從數(shù)據(jù)庫中把記錄讀入數(shù)據(jù)庫的系統(tǒng)緩沖區(qū),并在操作結(jié)束后向DBMS作出回答。 (7)DBMS收到OS讀操作結(jié)束的回答后,參照模式,將讀入系統(tǒng)緩沖區(qū)中的內(nèi)容變換成概念記錄,再參照外模式,變換成用戶要求讀取的外部記錄。 (8)DBMS所導(dǎo)出的外部記錄從系統(tǒng)緩沖區(qū)送到應(yīng)用程序A的“程序工作區(qū)”中。 (9)DBMS向運(yùn)行日志數(shù)據(jù)庫發(fā)出讀一條記錄的信息。以備以后查詢使用數(shù)據(jù)庫的情況。 (10)DBMS將操作執(zhí)行成功與否的狀態(tài)信息返回給用戶。 參考:
希望對你有幫助!
滿意請采納
主要由:數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)庫的運(yùn)行管理、數(shù)據(jù)組織、存儲與管理、數(shù)據(jù)庫姿拍銀的保護(hù)、數(shù)據(jù)庫的維護(hù)、通信。
主要功能:
1、數(shù)據(jù)定義:供用戶定義數(shù)據(jù)庫的三級模式結(jié)構(gòu)、兩級映像以及完整性約束和保密限制等約束。DDL主要用于建立、修改數(shù)據(jù)庫的庫結(jié)構(gòu)。
2、數(shù)據(jù)操作:DBMS提供數(shù)據(jù)操作語言DML(Data Manipulation Language),供用戶實(shí)現(xiàn)對數(shù)據(jù)的追加、刪除、更新、查詢等操作。
3、數(shù)據(jù)庫的運(yùn)行管理:數(shù)據(jù)庫的運(yùn)行管理功能是DBMS的運(yùn)行控制、管理功能,包括多用戶環(huán)境下的并發(fā)控制、安全性檢查和存取限制控制、完整性檢查和執(zhí)行、運(yùn)行日志的
組織管理
、事務(wù)的管理和自動恢復(fù),即保證事務(wù)的
原子性
。這些功能保證了
數(shù)據(jù)庫系統(tǒng)
的正常運(yùn)行。
4、數(shù)據(jù)組織、存儲與管理:DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括
數(shù)據(jù)字典
、用戶數(shù)據(jù)、存取路徑等,需確定以何種文件結(jié)構(gòu)和存取方式在存儲級上組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。
5、數(shù)據(jù)庫的保護(hù):數(shù)據(jù)庫中的數(shù)據(jù)是信息社會的戰(zhàn)略資源,所以數(shù)據(jù)的保護(hù)至關(guān)重要。DBMS對數(shù)據(jù)庫的保護(hù)通過4個方面來實(shí)現(xiàn):數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫的完整性控制、數(shù)據(jù)庫安全性控制。
6、數(shù)據(jù)庫的維護(hù):這一部分包括數(shù)據(jù)庫的數(shù)據(jù)載入、轉(zhuǎn)換、轉(zhuǎn)儲、數(shù)據(jù)庫的重組合重構(gòu)以及性能監(jiān)控等功能,這些功能分別由各個使用程序來完成。
7、通信:DBMS具有與操作系統(tǒng)的聯(lián)機(jī)處理、
分時(shí)系統(tǒng)
及遠(yuǎn)程作業(yè)輸入的相關(guān)接口,負(fù)責(zé)處理數(shù)據(jù)的傳送。
擴(kuò)展資料:
選擇
數(shù)據(jù)庫管理系統(tǒng)
時(shí)應(yīng)從以下幾個方面予以考慮:
1、 構(gòu)造數(shù)據(jù)庫的難易程度。
需要分析數(shù)據(jù)庫管理系統(tǒng)有沒有范式的要求,即是否必須按照系統(tǒng)所規(guī)定的數(shù)據(jù)
模型分析
現(xiàn)實(shí)世界,建立相應(yīng)的模型;數(shù)據(jù)庫管理語句是否符合國際標(biāo)準(zhǔn),符合國際標(biāo)準(zhǔn)則便于系統(tǒng)的維護(hù)、開發(fā)、移植;跡宴有沒有面向用戶的易用的開發(fā)工具;所支持的數(shù)據(jù)庫容量,數(shù)據(jù)庫的容量特性決定了數(shù)據(jù)庫管理系統(tǒng)的使用范圍。
2、 程序開發(fā)的難易程度。
有無計(jì)算機(jī)輔助
軟件工程
工具CASE——計(jì)算機(jī)輔助軟件工程工具可以幫助開發(fā)者根據(jù)軟件工程的方法提供各開發(fā)階段的維護(hù)、編碼環(huán)境,便于復(fù)雜軟件的開發(fā)、維護(hù)。
3、數(shù)據(jù)庫管理系統(tǒng)的性能分析。
包括性能評估(響應(yīng)時(shí)間、數(shù)據(jù)單位時(shí)間
吞吐量
)、性能監(jiān)控(內(nèi)外存使用情況、系統(tǒng)輸入/輸出速率、SQL語句的執(zhí)行賀散,數(shù)據(jù)庫
元組
控制)、性能管理(參數(shù)設(shè)定與調(diào)整)。
參考資料來源:
百度百科–數(shù)據(jù)庫管理系統(tǒng)
dbms引擎是dbms中最重要的部分,它接受來自其他各個dbms子系統(tǒng)的邏輯查詢請求,并將哪拆邏輯查詢要求轉(zhuǎn)換成對應(yīng)的物理灶鋒形式。李辯棗
數(shù)據(jù)庫系統(tǒng)一般由4個部分組成:
(1)數(shù)據(jù)庫(database,DB)是指長期存儲在計(jì)算機(jī)內(nèi)的,有組織,可共享的數(shù)據(jù)敏模的。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)學(xué)模型組織、描述和存儲,具有較小的冗余,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享;
?。?)硬件:構(gòu)成計(jì)算機(jī)系統(tǒng)的各種物理設(shè)備,包括存儲所需的外部設(shè)備。硬件的配置應(yīng)滿足整個數(shù)據(jù)庫系統(tǒng)的需要;
?。?)軟件:包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及應(yīng)用程序。數(shù)據(jù)庫管理橋升緩系統(tǒng)(database managementsystem,DBMS)是數(shù)據(jù)庫系統(tǒng)的核心軟件,是在操作系統(tǒng)的支持下工作,解笑基決如何科學(xué)地組織和存儲數(shù)據(jù),如何高效獲取和維護(hù)數(shù)據(jù)的系統(tǒng)軟件。其主要功能包括:數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運(yùn)行管理和數(shù)據(jù)庫的建立與維護(hù);
?。?)人員:主要有4類。
之一類為系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計(jì)人員:系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明,他們和用戶及數(shù)據(jù)庫管理員一起確定系統(tǒng)的硬件配置,并參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)人員負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)的確定、數(shù)據(jù)庫各級模式的設(shè)計(jì);
第二類為應(yīng)用程序員,負(fù)責(zé)編寫使用數(shù)據(jù)庫的應(yīng)用程序。這些應(yīng)用程序可對數(shù)據(jù)進(jìn)行檢索、建立、刪除或修改;
第三類為最終用戶,他們利用系統(tǒng)的接口或查詢語言訪問數(shù)據(jù)庫;
第四類用戶是數(shù)據(jù)庫管理員(data baseadministrator,DBA),負(fù)責(zé)數(shù)據(jù)庫的總體信息控制。DBA的具體職責(zé)包括:具體數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu),決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略,定義數(shù)據(jù)庫的安全性要求和完整性約束條件,監(jiān)控?cái)?shù)據(jù)庫的使用和運(yùn)行,負(fù)責(zé)數(shù)據(jù)庫的性能改進(jìn)、數(shù)據(jù)庫的重組和重構(gòu),以提高系統(tǒng)的性能。
SYBASE數(shù)據(jù)庫優(yōu)化中各參數(shù)分別表示什么?如何修改?
sp_configure “max memory”,///共享內(nèi)存1.6G
Sybase 能夠用到的更大物理內(nèi)存,單位2k,通常配置成昌高祥主機(jī)物理內(nèi)存的70%~80%
sp_configure “number of user connections”,180 ///180個用戶連接數(shù)
通常根據(jù)實(shí)際并發(fā)呼叫來配,一般配置80~200
sp_configure “l(fā)ock scheme”, allpages ///使用缺?。喉撴i
但有些并發(fā)操作多的表需使用行鎖,如cc_telebill表等
sp_configure “number of locks”,/鎖的數(shù)目5萬
可以根據(jù)實(shí)際應(yīng)用,一般10000~50000
sp_configure “max online engines”,///cpu個數(shù)為2
單cpu使用缺省值,多cpu(4~8個)配成n-1個
number of engines at startup
sp_configure “number of worker processes”,2 //啟用的工作進(jìn)程數(shù)
單cpu使用缺省值,多cpu(4~8個)配成n-1個
sp_configure “number of open indexes ”,///打開的索引個數(shù)
sp_configure “number of open objects ”,///打開的事務(wù)個數(shù)
sp_configure “user log cache size”,4096
日志緩存通念攜常配成2023或
sp_configure “procedure cache size”,/// 100M
存儲過程緩存(運(yùn)行存儲過程),單位2k,通常根據(jù)需要配置50~200M
sp_cacheconfig “default data cache”,”1.2G”
設(shè)置數(shù)據(jù)緩存1.2G(所有cache值累加不能超過max memory)
sp_cacheconfig “default data cache”, “cache_partition=2”
數(shù)據(jù)緩存分區(qū)(減耐搏少鎖競爭)
重啟sybase服務(wù)令所有參數(shù)生效
關(guān)于數(shù)據(jù)庫參數(shù)的作用的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章題目:「數(shù)據(jù)庫參數(shù)的重要作用與使用」(數(shù)據(jù)庫參數(shù)的作用)
瀏覽路徑:http://m.fisionsoft.com.cn/article/djpodes.html


咨詢
建站咨詢
