李繼銘 惠思涌
摘要:本文首先分析了地鐵AFC系統(tǒng)數(shù)據(jù)庫的設(shè)計,同時闡述了地鐵AFC系統(tǒng)數(shù)據(jù)庫運維,最后總結(jié)了地鐵AFC系統(tǒng)數(shù)據(jù)庫的優(yōu)化,僅供參考。
關(guān)鍵詞:地鐵;AFC系統(tǒng);數(shù)據(jù)庫;設(shè)計方式;優(yōu)化方式
1 地鐵AFC系統(tǒng)數(shù)據(jù)庫的設(shè)計
1.1方案設(shè)計
為避免出現(xiàn)硬件鏈路單點故障現(xiàn)象,本文設(shè)計選擇雙機備份形式,每個生產(chǎn)主機設(shè)置有2個FC卡,通過一對光纖連接到SAN交換機上。磁帶庫通過一對FC光纖通路連接到SAN交換機上。SAN交換機各自設(shè)置了2對光纖,與EVA4000磁盤陣列2個控制器,通過借助兩端的冗余鏈路,接入到磁盤陣列中,形成一個專門的loop回路,以此避免條鏈路故障的現(xiàn)象出現(xiàn)。
地鐵AFC系統(tǒng)數(shù)據(jù)庫方案設(shè)計,如下圖1所示。
本文設(shè)置有Data Protector實施方案、SAN實施方案、Mirror Disk實施方案、HP MC ServiceGuard實施方案。
1.2備份方案
地鐵AFC系統(tǒng)數(shù)據(jù)庫線網(wǎng)架構(gòu)如下圖2所示,中央主機數(shù)據(jù)庫系統(tǒng)內(nèi)設(shè)置有專門的備份系統(tǒng)實施方案,可保障地鐵AFC系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)的完整性,杜絕對生產(chǎn)系統(tǒng)運行產(chǎn)生的各類不利影響。備份系統(tǒng)主要包含:HP MSL6000磁帶庫、HP SDP、oracle RMAN在線整合備份系統(tǒng)。
備份系統(tǒng)內(nèi)各項介質(zhì)分為軟件自動備份、HP MSL6000磁帶、Afcline6-Pool介質(zhì)池、afcline6數(shù)據(jù)庫備份、歸檔日志文件備份。
備份內(nèi)容劃分為全備份、歸檔日志備份、增量備份,Data-IDB-File每天14:00進行全備份,數(shù)據(jù)為永久保存。afcline6數(shù)據(jù)庫備份劃分為全備份、增量備份,儲存afcline6內(nèi)的歸檔日志文件。中心RMAN數(shù)據(jù)庫,選擇的是腳本自動備份,中心TSM數(shù)據(jù)庫應(yīng)用Tivoli軟件進行全自動備份。能夠?qū)崿F(xiàn)7天內(nèi)文件刻錄的備份,將相關(guān)數(shù)據(jù)儲存在光盤內(nèi)。地鐵車站數(shù)據(jù)庫備份選擇ORACLE邏輯備份,在車站服務(wù)器、車間監(jiān)控設(shè)備上實現(xiàn)雙機互動。
2 地鐵AFC系統(tǒng)數(shù)據(jù)庫運維
2.1 查看日志信息
日志信息主要包含:交換日志、監(jiān)控進程日志、通訊日志、處理日志。通過查看日志信息,能夠明確日志記錄的詳細時間,清理消息隊列內(nèi)的日志記錄數(shù)據(jù),連接信息日志記錄等。通過查看這些日志信息,可發(fā)現(xiàn)其中的關(guān)聯(lián)性。
2.2 管理表空間
一旦管理表空間利用率在90%以上,則需要擴大數(shù)據(jù)庫空間,選擇擴充數(shù)據(jù)文件的方式,滿足數(shù)據(jù)儲存需求。一般情況下,若監(jiān)控表空間達到80%以上,則需要稀釋掉部分空間,以此防范潛在故障的發(fā)生,保障地鐵AFC系統(tǒng)數(shù)據(jù)庫的穩(wěn)定運行。
2.3 日志報警
日志報警工作內(nèi)容主要放在日志文件上,通過分析日志開關(guān)情況,在數(shù)據(jù)及數(shù)據(jù)庫內(nèi)啟動信息監(jiān)控,可了解相關(guān)信息出現(xiàn)的頻率。通過判定數(shù)據(jù)庫的運行狀況,可判斷地鐵AFC系統(tǒng)數(shù)據(jù)庫的運行狀態(tài)。分析診斷數(shù)據(jù)庫可能出現(xiàn)的問題,并詳細描述各類問題,確定出各類詳細的錯誤信息,收集操作系統(tǒng)級別數(shù)據(jù)。并在各項數(shù)據(jù)上,健全STAT-PACK輸出報告,獲取ump。就實際情況而言,在大多數(shù)情況下,需要停止、關(guān)閉數(shù)據(jù)庫,一旦出現(xiàn)特殊情況,需要及時關(guān)閉,查看相關(guān)診斷信息,確定錯誤原因,接著執(zhí)行相關(guān)操作。
3 地鐵AFC系統(tǒng)數(shù)據(jù)庫的優(yōu)化
需要先優(yōu)化地鐵AFC系統(tǒng)數(shù)據(jù)庫自由結(jié)構(gòu)OFA,以此實現(xiàn)數(shù)據(jù)庫自由度的提升,保障邏輯數(shù)據(jù)庫分布效率。在數(shù)據(jù)邏輯設(shè)計階段,應(yīng)當(dāng)合理區(qū)分系統(tǒng)數(shù)據(jù)與用戶數(shù)據(jù),分開普通數(shù)據(jù)、高活動表、低活動表、索引數(shù)據(jù)。不僅如此,還需要優(yōu)化數(shù)據(jù)庫連接池、系統(tǒng)SQL語句。
選擇OLE DB連接數(shù)據(jù)庫方式,可實現(xiàn)數(shù)據(jù)處理效率的提升,借助各類機制,能夠改善系統(tǒng)響應(yīng)速度,實現(xiàn)對系統(tǒng)SQL語句的優(yōu)化,減少數(shù)據(jù)庫查詢次數(shù),通過分布一些數(shù)據(jù)庫的對象,以此減少數(shù)據(jù)庫資源請求次數(shù)。通過查詢相同、類似的SQL語句,可充分利用SQL共享池內(nèi)的語法樹,大幅度增加查詢數(shù)據(jù)命中幾率。地鐵AFC系統(tǒng)數(shù)據(jù)庫設(shè)計階段,應(yīng)當(dāng)凸顯出易用性、通用性,使用2臺HP RP4640小型機作為主機,借助RAIDS冗余磁盤體系,實現(xiàn)系統(tǒng)安全性的提升。
地鐵專用通信網(wǎng)優(yōu)化,合理調(diào)整系統(tǒng)運營參數(shù)、優(yōu)化運營規(guī)則。就配置軟件實施集中管理,合理調(diào)整部分業(yè)務(wù)功能,清分系統(tǒng)。升級應(yīng)用軟件,增加一些新業(yè)務(wù),調(diào)整業(yè)務(wù)功能。更新人機界面、創(chuàng)新信息提取方式,以此提升系統(tǒng)與設(shè)備的人性化程度,如下圖3所示。
通過采取上述措施,可實現(xiàn)系統(tǒng)數(shù)據(jù)處理速度的改善,以此提升地鐵AFC系統(tǒng)數(shù)據(jù)庫系統(tǒng)運行的穩(wěn)定性,保障地鐵運營質(zhì)量。
4 結(jié)束語
綜上所述,基于本文上述分析,為更好的滿足地鐵AFC系統(tǒng)數(shù)據(jù)庫運行需求,必須要強化系統(tǒng)配置、系統(tǒng)功能的優(yōu)化,以此保障地鐵AFC系統(tǒng)數(shù)據(jù)庫工作質(zhì)量,提出全新的優(yōu)化思路,提升地鐵AFC系統(tǒng)數(shù)據(jù)庫運行的可靠性,以此為地鐵行業(yè)的發(fā)展奠定基礎(chǔ)。
參考文獻
[1]張見. AFC動態(tài)數(shù)據(jù)倉庫應(yīng)用系統(tǒng)的關(guān)鍵技術(shù)研究[D].東南大學(xué),2017,46(19):111-113.
[2]王瑜.淺析地鐵AFC系統(tǒng)優(yōu)化措施[J].中國新技術(shù)新產(chǎn)品,2017,20(02):6-8.
(作者單位:1.南京地鐵運營有限責(zé)任公司;2.北京中交信聯(lián)認證有限公司)