
發(fā)布者: 上海開(kāi)眼SEO優(yōu)化
上海網(wǎng)站建設(shè)中程序要考慮哪些因素
1、調(diào)整算法設(shè)計(jì)的設(shè)計(jì)方案。這一部分在開(kāi)發(fā)設(shè)計(jì)信息系統(tǒng)以前進(jìn)行,程序猿必須考慮到是不是應(yīng)用ORACLE數(shù)據(jù)庫(kù)的系統(tǒng)分區(qū)作用,針對(duì)常常瀏覽的數(shù)據(jù)庫(kù)表是不是必須創(chuàng)建數(shù)據(jù)庫(kù)索引等。
2、調(diào)整程序運(yùn)行總體設(shè)計(jì)。這一部分也是在開(kāi)發(fā)設(shè)計(jì)信息系統(tǒng)以前進(jìn)行,程序猿在這里一步必須考慮到程序運(yùn)行應(yīng)用哪些的體系結(jié)構(gòu),是應(yīng)用傳統(tǒng)式的Client/Server雙層體系結(jié)構(gòu),還是應(yīng)用Browser/Web/Database的三層體系結(jié)構(gòu)。不一樣的程序運(yùn)行體系結(jié)構(gòu)規(guī)定的數(shù)據(jù)庫(kù)資源是不一樣的。
3、調(diào)整數(shù)據(jù)庫(kù)SQL語(yǔ)句。程序運(yùn)行的實(shí)行最后將歸納為數(shù)據(jù)庫(kù)中的SQL語(yǔ)句實(shí)行,因而SQL語(yǔ)句的實(shí)行高效率最后決策了ORACLE數(shù)據(jù)庫(kù)的特性。ORACLE企業(yè)強(qiáng)烈推薦應(yīng)用ORACLE語(yǔ)句優(yōu)化器(OracleOptimizer)和行鎖管理工具(row-levelmanager)來(lái)調(diào)整提升SQL語(yǔ)句。
4、調(diào)整服務(wù)器內(nèi)存分派。內(nèi)存分配是在信息系統(tǒng)運(yùn)作全過(guò)程中提升配備的,數(shù)據(jù)庫(kù)管理人員能夠依據(jù)數(shù)據(jù)庫(kù)運(yùn)行情況調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)軟件全局性區(qū)(SGA區(qū))的數(shù)據(jù)信息緩沖區(qū)域、系統(tǒng)日志緩沖區(qū)域和共享資源池的尺寸;還能夠調(diào)整程序流程全局性區(qū)(PGA區(qū))的尺寸。必須留意的是,SGA區(qū)并不是越大越好,SGA區(qū)過(guò)交流會(huì)占有電腦操作系統(tǒng)應(yīng)用的運(yùn)行內(nèi)存而造成虛擬內(nèi)存設(shè)置的網(wǎng)頁(yè)頁(yè)面互換,那樣反倒會(huì)減少系統(tǒng)軟件。
5、調(diào)整電腦硬盤I/O,這一步是在信息系統(tǒng)開(kāi)發(fā)設(shè)計(jì)以前進(jìn)行的。數(shù)據(jù)庫(kù)管理人員能夠?qū)?gòu)成同一個(gè)表空間的數(shù)據(jù)庫(kù)文件放到不一樣的電腦硬盤上,保證電腦硬盤中間I/O三層交換機(jī)。
6、調(diào)整電腦操作系統(tǒng)主要參數(shù),比如:運(yùn)作在UNIX電腦操作系統(tǒng)上的ORACLE數(shù)據(jù)庫(kù),能夠調(diào)整UNIX數(shù)據(jù)信息緩存池的尺寸,每一個(gè)過(guò)程能夠應(yīng)用的內(nèi)存空間等主要參數(shù)。