国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

優化Oracle .Net配置

瀏覽:120日期:2023-11-20 10:10:28
由于Oracle數據庫通常需要在不同地方被訪問,所以Oracle開發人員必須搞清楚數據庫性能如何被網絡通訊所影響。由Oracle提供的TNS(Transparent Network Substrate)答應不同數據庫之間的分布式通訊。作為一種分布式協議的TNS,答應遠距離的系統之間的透明數據庫通訊。TNS成為Oracle邏輯數據請求與遠距離服務器的物理通訊之間的“絕緣體(insulator)”。由此,網絡治理人員可以控制很多方面的網絡性能優化,這樣,Oracle治理人員就極少獲得影響整個數據庫性能(圖A)的網絡設置的控制權。優化Oracle .Net配置你可以通過使用一些要害設置來提高分布式處理的性能,這篇文章討論了一些重要的設置。與分布式通訊相關的init.ora參數,比如tcp.nodelay,能夠用于改變Oracle數據庫中的信息包傳輸(packet-shipping)的機制。本文中我也討論了sqlnet.ora, tnsnames.ora和protocol.ora文件中的參數。你可以使用這些方法來改變TCP信息包的配置和大小,改變之后的信息包能夠對網絡透明層產生重要影響,以達到提高整個Oracle交流的目的。Oracle NET不能答應Oracle治理人員優化Oracle網絡參數以提高網絡性能。事實上,絕大部分網絡通訊都無法在Oracle環境中得到優化。Oracle *Net是位于特定網絡協議棧的OSI模型中的一個層。為了響應一個數據請求,Oracle *Net 獲得數據并傳遞到協議棧。協議棧然后從這一數據建立一個信息包并傳遞到網絡。Oracle *Net的作用是將數據傳送到協議棧。然而,DBA能夠控制網絡信息包的頻率和大小。在Oracle中存在著豐富的可以更改信息包頻率和大小的工具。一個簡單的例子就是以更低的頻率改變傳送更大數量快照的時間間隔。可以使用不同參數來優化不同服務器之間的Oracle *Net.請記住,網絡優化是Oracle范圍之外的操作,一個合格的網絡治理人員應該經得起各種詢問。使用一些設置可以影響網絡信息包傳送的頻率和大小,這些設置包含在以下的參數文件。protocol.ora文件—tcp.nodelaysqlnet.oraserver 文件—automatic_ipcsqlnet.oraclient 文件—break_poll_skiptnsnames.ora文件—SDU, TDUlistener.ora文件—SDU, TDU, 以及queuesize這些優化參數只影響Oracle *Net層的性能。現在讓我們仔細地查看這些參數,以及這些參數如何被調整以提高Oracle *Net.在缺省的情況下,Oracle *Net在傳送數據之前一直等待,直到緩沖區填滿。所以請求一般不會立即發送它們的目的地。當大量數據從一端流往另一端時候,這種情況很常見。添加一個protocol.ora文件,然后指定一個tcp.nodelay停止緩沖溢出延遲,都可以解決這一問題。protocol.ora文件可以被指定以顯示所有TCP/IP執行中的數據。這一參數可用于服務端和客戶端。protocol.ora聲明為:tcp.nodelay = yes指定這一參數使得TCP緩沖被跳過,以致可以立即發送每一個請求。然而請注重,網絡通訊量會增大,因為更小的,更快的信息包被傳遞,所以會導致網絡速度的減慢。tcp.nodelay參數只有在TCP超時產生的時候才被使用。設置tcp.nodelay可以提高數據庫服務器之間的大量數據通訊的性能。sqlnet.ora中的automatic_ipc參數automatic_ipc參數忽略了網絡層,所以加快了數據庫的邏輯連接。當automatic_ipc=on,Oracle *Net查看當地數據庫是否定義以相同的名稱,假如是,網絡層將被忽略,因為此時的連接被直接轉譯為當地的IPC連接。這對于數據庫服務器是有用的,但對于Oracle *Net客戶端是沒有什么用處。只有當一個Oracle *Net連接于當地數據庫的時候,automatic_ipc參數才有可能使用在數據庫服務器上。假如不需要當地連接,將這一參數設置為off,由此可以提高所有Oracle *Net客戶端的性能。tnsnames.ora和listener.ora中的SDU和TDU參數SDU(session data unit)和TDU(transport date unit)都位于tnsnames.ora and listener.ora文件中。SDU指定信息包的大小以傳送到網絡。在理想情況下,SDU不會超過MTU(maximum transmission unit)的大小。MTU是一個固定值,它取決于使用的實際網絡操作。Oracle建議SDU設置相同于MTU.注重在7.3.3之前,SDU和TDU都固定于2K而且不能改變。TDU是使用于Oracle *Net分組數據的缺省信息包。在理想情況下,TDU參數應該是SDU參數的倍數。SDU和TDU的缺省值為2,048,最大值都為32,767字節。
標簽: Oracle 數據庫
主站蜘蛛池模板: 九九九在线视频 | 日韩精品亚洲专区在线观看 | 又黄又爽视频好爽视频 | 亚洲综合p | 欧美性夜欢 | 国产高清晰在线播放 | 国产午夜精品久久理论片小说 | 国产在线观看精品 | 欧美日韩国产免费一区二区三区 | 亚洲国产精品自在现线让你爽 | 麻豆传媒一区 | 国产精品久久视频 | 久久国产成人午夜aⅴ影院 久久国产成人亚洲精品影院老金 | 国产欧美成人免费观看视频 | 国产成人亚洲精品一区二区在线看 | 一级黄色欧美片 | 97久久精品视频 | 成 人 黄 色 免费播放 | 97视频免费在线观看 | 91日本在线观看亚洲精品 | 99精品高清视频一区二区 | 国产片久久 | 欧美天堂| 精品无人区一区二区三区a 精品午夜国产在线观看不卡 | 久久久久久久久综合 | 免费观看成年人网站 | 一级毛片视频 | 国产视频合集 | 久久精品高清视频 | 精品久久久久国产 | 欧美精品束缚一区二区三区 | 日本一本黄 | 怡红院亚洲怡红院首页 | 色老汉丁香网 | 欧美专区在线视频 | 日韩经典在线观看 | 老妇激情毛片 | 国产成人免费高清激情视频 | 欧美一级毛片免费看视频 | 国产精品自在自线 | 美国第一毛片 |