偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

五分鐘了解什么是Oracle數(shù)據(jù)庫

數(shù)據(jù)庫 Oracle
Oracle數(shù)據(jù)庫是當(dāng)前應(yīng)用最廣泛的大型數(shù)據(jù)庫之一,而其性優(yōu)化直接關(guān)系到系統(tǒng)的運行效率。本文以數(shù)據(jù)庫性能優(yōu)化的基本原則為出發(fā)點。

隨著網(wǎng)絡(luò)應(yīng)用和電子商務(wù)的不斷發(fā)展,各個站點的訪問量越來越大,數(shù)據(jù)庫規(guī)模也隨之不斷的擴大,數(shù)據(jù)庫系統(tǒng)的性能問題就越來越突出,因此,如何對數(shù)據(jù)庫進行調(diào)優(yōu)至關(guān)重要:如何使用有限的計算機系統(tǒng)資源為更多的用戶服務(wù)?如何保證用戶的響應(yīng)速度和服務(wù)質(zhì)量?這些問題都屬于服務(wù)器性能優(yōu)化的范疇。

作為***大數(shù)據(jù)庫廠商,Oracle數(shù)據(jù)庫在國內(nèi)外獲得了諸多成功應(yīng)用,據(jù)統(tǒng)計,全球93%的上市.COM公司、65家"財富全球100強"企業(yè)不約而同地采用Oracle數(shù)據(jù)庫來開展電子商務(wù)。我國很多企業(yè)、政府單位及電子商務(wù)網(wǎng)站也采用了Oracle作為數(shù)據(jù)庫服務(wù)器。Oracle數(shù)據(jù)庫服務(wù)器是高度可優(yōu)化的軟件產(chǎn)品,經(jīng)常性的調(diào)整可以優(yōu)化應(yīng)用系統(tǒng)的性能,防止出現(xiàn)系統(tǒng)瓶頸。

數(shù)據(jù)庫性能優(yōu)化的基本原則就是:通過盡可能少的磁盤訪問獲得所需要的數(shù)據(jù)。要評價數(shù)據(jù)庫的性能,需要在數(shù)據(jù)庫調(diào)節(jié)前后比較其評價指標(biāo):響應(yīng)時間和吞吐量之間的權(quán)衡、數(shù)據(jù)庫的可用性、數(shù)據(jù)庫的命中率以及內(nèi)存的使用效率,以此來衡量調(diào)節(jié)措施的效果和指導(dǎo)調(diào)整的方向。

對Oracle數(shù)據(jù)庫進行性能調(diào)整時,應(yīng)當(dāng)按照一定的順序進行,因為系統(tǒng)在前面步驟中進行的調(diào)整可以避免后面的一些不必要調(diào)整或者代價很大的調(diào)整。一般來說可以從兩個階段入手:

1、設(shè)計階段:對其邏輯結(jié)構(gòu)和物理結(jié)構(gòu)進行優(yōu)化設(shè)計,使之在滿足需求條件的情況下,系統(tǒng)性能達到***,系統(tǒng)開銷達到最??;

2、數(shù)據(jù)庫運行階段:采取操作系統(tǒng)級、數(shù)據(jù)庫級的一些優(yōu)化措施來使系統(tǒng)性能***;在系統(tǒng)設(shè)計開發(fā)階段調(diào)整數(shù)據(jù)庫

為了充分利用Oracle數(shù)據(jù)庫的功能特性,在設(shè)計信息系統(tǒng)時,數(shù)據(jù)庫設(shè)計人員需要根據(jù)業(yè)務(wù)情況(如訪問量或客戶端數(shù)量)和現(xiàn)有資源狀況(如數(shù)據(jù)庫服務(wù)器的配置)考慮系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫的邏輯結(jié)構(gòu)的設(shè)計:

2.1調(diào)整應(yīng)用程序結(jié)構(gòu)設(shè)計。

即應(yīng)用程序采用的是傳統(tǒng)的C/S兩層體系結(jié)構(gòu),還是B/W/D三層體系結(jié)構(gòu)。不同的應(yīng)用程序體系結(jié)構(gòu)要求的數(shù)據(jù)庫資源是不同的。

2.2恰當(dāng)使用分區(qū)、索引及存檔功能。

如果某種業(yè)務(wù)的數(shù)據(jù)量增長非常快,可以考慮存放該業(yè)務(wù)的數(shù)據(jù)庫表是否使用Oracle數(shù)據(jù)庫的分區(qū)功能;對于經(jīng)常訪問的數(shù)據(jù)庫表是否需要建立索引;對于經(jīng)常訪問但是當(dāng)業(yè)務(wù)流程完成后不再變動的數(shù)據(jù)可采用放入歷史檔案的方法來實現(xiàn)應(yīng)用系統(tǒng)中訪問盡可能少的數(shù)據(jù)量。

2.3恰當(dāng)編寫訪問數(shù)據(jù)的SQL語句。

良好的SQL語句可以被數(shù)據(jù)庫重復(fù)使用而減少分析時間;恰當(dāng)?shù)氖褂盟饕墒乖L問的數(shù)據(jù)塊大大減少從而減少響應(yīng)時間。應(yīng)用程序的執(zhí)行最終將歸結(jié)為數(shù)據(jù)庫中的SQL語句執(zhí)行,因此SQL語句的執(zhí)行效率決定了Oracle數(shù)據(jù)庫的性能。Oracle公司推薦使用Oracle語句優(yōu)化器(Oracle Optimizer)和行鎖管理器(row-level manager)來調(diào)整優(yōu)化SQL語句。

2.4調(diào)整硬盤I/O

這一步是在信息系統(tǒng)開發(fā)之前完成的。數(shù)據(jù)庫管理員可以將組成同一個表空間的數(shù)據(jù)文件放在不同的硬盤上,做到硬盤之間I/O負載均衡。在磁盤比較富裕的情況下還應(yīng)該遵循以下原則:
◆將表和索引分開;
◆創(chuàng)造用戶表空間,與系統(tǒng)表空間(system)分開磁盤;
◆創(chuàng)建表和索引時指定不同的表空間;
◆創(chuàng)建回滾段專用的表空間,防止空間競爭影響事務(wù)的完成;
◆創(chuàng)建臨時表空間用于排序操作,盡可能的防止數(shù)據(jù)庫碎片存在于多個表空間中。

2.5確定數(shù)據(jù)塊大小和存儲參數(shù)。

由于數(shù)據(jù)庫的塊大小在數(shù)據(jù)庫創(chuàng)建以后就不能在修改(除非重建數(shù)據(jù)庫),因此為了減少數(shù)據(jù)鏈接和行遷移,又提高磁盤空間的利用率,在設(shè)計數(shù)據(jù)庫時要確定合適的數(shù)據(jù)塊大小和存儲參數(shù)。通常我們是根據(jù)樣例數(shù)據(jù)確定數(shù)據(jù)塊大小,而根據(jù)業(yè)務(wù)現(xiàn)狀和未來發(fā)展趨勢確定存儲參數(shù)。

【編輯推薦】

  1. 七步詳細分析Oracle表空間
  2. 大家一起來討論Oracle表空間的創(chuàng)建
  3. 重建Oracle表空間專業(yè)技術(shù)指導(dǎo)
  4. 六步了解Oracle表空間狀態(tài)
  5. Oracle表空間恢復(fù)讓你不再擔(dān)心數(shù)據(jù)庫出現(xiàn)錯誤
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-11-20 18:08:37

Oracle數(shù)據(jù)庫

2009-11-20 17:06:49

Oracle數(shù)據(jù)庫字符

2009-11-16 10:53:30

Oracle Hint

2009-11-05 14:53:54

Visual Stud

2021-10-19 07:27:08

HTTP代理網(wǎng)絡(luò)

2018-06-26 09:37:07

時序數(shù)據(jù)庫FacebookNoSQL

2009-11-06 10:25:34

WCF元數(shù)據(jù)交換

2023-09-07 23:52:50

Flink代碼

2022-12-16 09:55:50

網(wǎng)絡(luò)架構(gòu)OSI

2021-01-07 16:50:36

SQL數(shù)據(jù)庫函數(shù)

2021-01-06 10:33:15

SQL數(shù)據(jù)庫函數(shù)

2020-07-21 07:42:29

數(shù)據(jù)庫信息技術(shù)

2019-06-24 06:17:38

2009-10-22 16:18:19

Oracle表空間

2009-11-17 14:50:50

Oracle調(diào)優(yōu)

2024-12-04 16:12:31

2025-02-25 07:49:36

智能體數(shù)據(jù)庫DeepSeek

2023-04-15 20:33:35

圖形數(shù)據(jù)庫數(shù)據(jù)庫

2024-06-25 12:25:12

LangChain路由鏈

2020-05-26 10:42:31

數(shù)據(jù)庫讀寫分離數(shù)據(jù)庫架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號