精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從一款工具談異構遷移評估那些事

原創(chuàng)
數(shù)據(jù)庫 其他數(shù)據(jù)庫
隨著國產(chǎn)化替換浪潮涌現(xiàn),正有越來越多的企業(yè)在計劃或正在進行數(shù)據(jù)庫替換工作。異構數(shù)據(jù)庫遷移評估,成為用戶實現(xiàn)替換的必備條件之一,也是困擾很多用戶的一點。

近期關注到云和恩墨發(fā)布的一款工具-SCA,它可以協(xié)助用戶評估異構數(shù)據(jù)庫遷移。近些年個人參與了不少異構數(shù)據(jù)庫遷移,自己也曾有想法做個工具用來評估異構遷移的兼容性及性能等問題。這一工具也給出一種實現(xiàn),可以對很多面臨數(shù)據(jù)庫遷移的用戶帶來現(xiàn)實參考意義。本文就嘗試從此工具的功能著手,談談異構數(shù)據(jù)庫遷移的那些事。

1. SCA 產(chǎn)品功能說明

(1)功能概述

讓我們先來看看發(fā)布的此款工具的功能,下面信息取自部分 SCA 工具官網(wǎng)描述。SCA 全稱 SQL Compatible Analysis,是一款異構數(shù)據(jù)庫遷移前的 SQL 兼容和性能評估工具。可用于異構數(shù)據(jù)遷移前的兼容性評估,評估源數(shù)據(jù)庫中的實際業(yè)務 SQL 在目標庫中是否存在語法問題,以及評估兩款異構數(shù)據(jù)庫中的 SQL 實際執(zhí)行的性能差異。目前此工具支持五種源端數(shù)據(jù)庫,包括:Oracle、MySQL、DB2、PostgreSQL、Informix、SQL Server。此工具執(zhí)行分為四個步驟,也包含很多執(zhí)行選項。簡單整理如下:

(2)輸出解讀

這里我們重點看看其輸出報告,報告采用網(wǎng)頁或EXCEL文件的格式,內(nèi)部包含了豐富的信息。下面逐一說明下:?數(shù)據(jù)庫畫像這部分通過掃描源庫,收集到源數(shù)據(jù)庫基本信息、性能、對象、SQL等各類信息。在基本信息部分,又包括有主機資源層面信息(CPU、MEM、NET)、數(shù)據(jù)庫信息(版本、角色、架構、歸檔狀態(tài)、字符集)。

在性能部分,則包括有多維度數(shù)據(jù)庫性能指標,如 Oracle 數(shù)據(jù)庫就包括有 DB time、CPU time、連接數(shù)、TPS、QPS、Redo Size、邏輯讀,物理讀等。

在對象部分,則包括各對象類型統(tǒng)計、非標/保留對象列表、大對象統(tǒng)計以及各對象明細的統(tǒng)計信息。

對象兼容度匯總

這部分通過對比源庫與目標庫的兼容能力,分析出對象層面的兼容情況,并分類展示。在展示中按照用戶名、對象類型、狀態(tài)進行匯總,展示相關分類的對象總數(shù)以及兼容情況。針對不兼容的對象,就需要考慮在真正遷移中進行修改。

SQL 兼容度匯總

這部分通過對比源庫與目標庫的SQL兼容情況,評估給出SQL兼容(直接兼容、改寫兼容)及不兼容的情況。展示中按照用戶名、程序名、模塊名匯總,展示系統(tǒng)中采集到的所有 SQL,以及這些 SQL 在目標庫支持情況。這些信息對于后續(xù)評估改造的工作量評估,有非常直觀的指導意義。

SQL 改寫規(guī)則

這部分內(nèi)容根據(jù)掃描后的結果,結合系統(tǒng)內(nèi)置的改寫規(guī)則,給出該條規(guī)則的觸發(fā)情況,包括該規(guī)則在 SQL 中的命中數(shù)量及為規(guī)則匹配的 SQL 數(shù)量。

SQL 復雜度分布

這部分則是通過復雜度評估標準,判斷出復雜 SQL 的分布情況。這些復雜的 SQL 也是在遷移過后需要重點關注性能問題,這樣可以有效避免性能問題可能導致的業(yè)務故障。目前復雜度的評判標準包括有表關聯(lián)的數(shù)量、Connect By語法使用、自定義函數(shù)數(shù)量、函數(shù)執(zhí)行耗時。針對每條SQL的復雜度都會按照上述標準進行匯總評估,給出SQL復雜度。

SQL 性能對比

這部分是在結構、數(shù)據(jù)遷移完畢后,真實執(zhí)行SQL,采集源端和目標端的執(zhí)行性能進行比較。按照執(zhí)行性能的總體情況及分列情況的展示。其中總體部分,可以簡單評估下遷移完成后在目標庫的整體運行狀態(tài),包括性能有提升的SQL比例、性能下降的SQL比例、不支持的SQL比例等。

在分列的部分則可以按照工作負載、SQL、超時維度展示具體的TOP SQL的情況,包括此SQL的性能變化情況及對整體負載的影響情況。這一能力很贊,可以篩選出影響大的SQL,優(yōu)先優(yōu)化解決。

此外針對每條SQL可以詳細展開,包括SQL文本、綁定變量、執(zhí)行計劃、執(zhí)行詳情、關聯(lián)對象、統(tǒng)計信息等。

2. 異構遷移評估的若干難點

SCA,這一工具給我們異構數(shù)據(jù)庫遷移的一個很好的工程化實踐范例。那這一工具的實現(xiàn)功能上,也反映出遷移評估的若干難點問題。這些問題也正是困擾著用戶如何快速替換一款數(shù)據(jù)庫。這些難點問題,簡單整理如下:

(1)全面詳實地收集源庫各類信息

在我們談異構遷移之前,首要問題就是如何全面詳實地收集源端庫的各類信息。SCA 工具幫我們收集了如硬件、操作系統(tǒng)、數(shù)據(jù)庫基本信息、對象、SQL類的信息,但從遷移角度來說這些信息還是不夠的。之前筆者也曾經(jīng)寫過一個模板,方便用收集源庫的信息,具體參見“調(diào)研模板”,這也是結合之前工作經(jīng)歷整理所得。但在實際使用中,收集效果往往大打折扣,原因一方面是因為很多信息用戶也不清楚,另一方面也是覺得填寫繁瑣、不愿意花精力填寫。但按照以往的經(jīng)驗,這個過程是值得的。本人就曾經(jīng)遇到多次因為收集信息不完整導致遷移方案失敗,甚至到上線之前才知悉,再選擇其他方案代價很大。那么簡化這一過程的最好方式就是工具化、自動化,類似 SCA 這樣的工具能夠幫助用戶極大簡化這一過程。

(2)對目標數(shù)據(jù)庫能力有充分理解

異構數(shù)據(jù)庫遷移,一方面要盡量詳實地了解源數(shù)據(jù)庫的情況,另一方面也要對目標數(shù)據(jù)庫的能力有個全面理解。特別是目標庫如果采用的新架構、新技術等,與源數(shù)據(jù)庫通常不能簡單一一比對。例如之前源數(shù)據(jù)庫采用集中式架構、目標數(shù)據(jù)庫采用分布式架構,那么原有很多源庫的能力就不能簡單照搬過來,需要新的做法、甚至是在應用、架構層面做更多的考慮。

(3)正確理解“兼容”的概念

很多用戶理解兼容,是一個很美好的狀態(tài)。在應用不需要任何修改的情況下,就可以全面照搬過來。其實兼容是個很復雜的事,本人之前也寫過一篇關于兼容性的文章,參考“Oracle兼容性面面觀”。僅就 SQL 的兼容性問題,就需要一方面考慮語法、語義的兼容情況,一方面考慮不同的兼容方式(完全兼容、等價兼容),還要考慮如性能表現(xiàn)、異常處理等情況。SCA 工具這方面做的不錯,給出了不同兼容的統(tǒng)計及性能數(shù)據(jù)的對比。

(4)復雜對象和語句的遷移問題

很難有兩個數(shù)據(jù)庫是可以完美兼容適配的,針對源庫那些復雜對象和語句,如不能在目標庫上有對等實現(xiàn)也要給出必要的解決路徑。從對象來看,如庫內(nèi)計算(包、存儲過程、觸發(fā)器、函數(shù))、視圖(含物化視圖)、序列(自增類型)、特殊字段(大對象、JSON)等,是需要考慮目標庫的實現(xiàn)機理和能力及是否有其他替代方案。例如很多存儲過程,就可以轉(zhuǎn)化為外置過程來解決。從SQL語句來看,復雜SQL的處理是容易出現(xiàn)問題的,SCA 工具也意識到這點給出了專項的統(tǒng)計。即使在目標庫可以實現(xiàn),也建議盡量簡化語句邏輯,避免潛在的執(zhí)行風險。

(5)從“仿真”角度評估遷移結果

如何真實地還原源庫的工作負載,在目標庫上進行仿真重演,進而評估遷移后的結果,這是最為準確的評估。這里不僅是單一對象、語句的遷移評估,而是真實的、帶有業(yè)務負載的、有數(shù)據(jù)質(zhì)量差異(甚至是錯誤數(shù)據(jù))下的測試結果,這樣才能真實反映出評估后的結果。很多時候,單一對象或語句都是可以很“完美”的跑出結果,但是放在真實環(huán)境下就會出現(xiàn)各種問題。其結果的反饋,可以通過與源庫的結果對比來進行評估。有的時候往往是一些很細節(jié)的地方非常容易出現(xiàn)問題,例如空值的處理、精度問題、時區(qū)問題等。

寫在最后

隨著國產(chǎn)化替換浪潮涌現(xiàn),正有越來越多的企業(yè)在計劃或正在進行數(shù)據(jù)庫替換工作。異構數(shù)據(jù)庫遷移評估,成為用戶實現(xiàn)替換的必備條件之一,也是困擾很多用戶的一點。SCA 工具做了一個很好的嘗試,大大方便了用戶的遷移評估工作,有效地降低了遷移成本。國內(nèi)有很多廠商也有類似的實現(xiàn),通過獨立的小工具完成此類評估。從產(chǎn)品角度來講,也是一個不錯的“引流”產(chǎn)品,并吸引用戶最終選擇自家數(shù)據(jù)庫。在這里也希望各廠商能夠更加關注這一能力的構建,加速用戶落地實踐。

責任編輯:姜華 來源: 韓鋒頻道
相關推薦

2020-07-29 08:14:59

云計算云遷移IT

2015-03-27 15:07:55

云計算IaaS平臺Docker

2018-11-14 08:14:59

工具云遷移云計算

2012-03-26 21:47:23

蘋果

2024-04-02 07:32:32

數(shù)據(jù)庫遷移工具異構數(shù)據(jù)庫

2023-09-14 08:39:45

2019-11-11 08:00:00

Doppler遠程監(jiān)測工具Linux

2020-05-28 09:33:07

Web調(diào)試代理工具Fiddler

2015-11-16 14:27:03

2021-02-16 10:58:50

ScreenLinux命令

2016-03-29 14:54:36

2022-08-15 08:15:07

Logseq開源

2021-01-27 13:16:39

ScreenLinux命令

2020-02-17 07:20:22

SSH遠程連接工具Linux

2018-08-01 09:00:00

測試工具負載測試性能測試

2013-10-15 09:26:12

2017-02-16 14:00:17

CloudStatsSaaS服務器

2015-09-28 09:56:17

Github開源工具編程

2020-12-22 10:30:47

Nagios工具監(jiān)控

2021-07-09 10:14:05

IP工具命令
點贊
收藏

51CTO技術棧公眾號

大荫蒂性生交片| 91视频国产高清| 青青草视频播放| 日韩色淫视频| 亚洲午夜精品在线| 青娱乐一区二区| 国产欧美日韩成人| 国产日韩专区| 久久五月情影视| 国产美女喷水视频| 久久久国产精品入口麻豆| 午夜精品久久久久久不卡8050| 亚洲成色www久久网站| 亚洲第九十九页| 日本视频在线一区| 久久久久久中文| 女人18毛片毛片毛片毛片区二 | 国产伊人精品在线| 国产五月天婷婷| 97精品在线| 亚洲欧美日韩一区二区在线 | 久久天天躁夜夜躁狠狠躁2022| bl动漫在线观看| 国产一区一区| 欧美性生交片4| 日韩人妻精品无码一区二区三区| 69xxx在线| 中文字幕第一区二区| 精品亚洲一区二区三区四区五区高| 91黄色在线视频| 久久综合影视| 97超碰色婷婷| 国产精品30p| 欧美 日韩 国产 一区| 一个人www欧美| 日b视频在线观看| 日韩欧美激情电影| 91麻豆精品国产91久久久使用方法| 激情六月丁香婷婷| 国产理论在线| 天天影视网天天综合色在线播放| 成人午夜视频免费观看| 黄色小网站在线观看| 中文字幕精品—区二区四季| 日本一区二区久久精品| 牛牛热在线视频| 91啪亚洲精品| 欧美极品日韩| 韩国三级av在线免费观看| www国产成人| 久久亚洲综合网| 午夜性色福利视频| av资源网一区| 久久国产精品一区二区三区| 人妻一区二区三区| 岛国av在线一区| 国产a一区二区| 欧美在线 | 亚洲| 成人av动漫在线| 激情视频在线观看一区二区三区| 黄色片一区二区| 北岛玲一区二区三区四区| http;//www.99re视频| 亚洲成人黄色片| av在线一区二区| 欧美xxxx黑人又粗又长精品| 国产视频三级在线观看播放| 国产精品天美传媒沈樵| 最新不卡av| 成人片在线看| 亚洲国产精品自拍| aa在线免费观看| 日韩av一级| 欧美一级久久久久久久大片| 亚洲成a人无码| 欧美影院天天5g天天爽| 亚洲天堂av女优| 四虎地址8848| 精久久久久久| 日韩免费观看网站| 亚洲图片欧美在线| 国产91富婆露脸刺激对白| 精品视频第一区| 福利片在线观看| 亚洲女子a中天字幕| 日韩中字在线观看| 亚洲成人va| 欧美mv日韩mv国产网站| 国产特级黄色录像| 婷婷综合社区| 欧美一级免费视频| 国产又黄又粗又长| 99久久精品免费| 亚洲一区精彩视频| 爱搞国产精品| 欧美日韩在线播| 亚洲国产精品第一页| 久久99国产成人小视频| 久久伊人精品天天| caoporn国产| 国产美女一区二区| 快播亚洲色图| 四虎影院观看视频在线观看 | 国产原创中文av| 99久久夜色精品国产网站| 一区二区冒白浆视频| 暧暧视频在线免费观看| 欧美性生活影院| 三叶草欧洲码在线| 亚洲精彩视频| 国产成人一区二区| 欧美性受xxxx狂喷水| 国产精品成人一区二区三区夜夜夜| avav在线播放| www久久久| 国产一区二区动漫| 日韩精品无码一区二区| 国产综合色在线视频区| 人禽交欧美网站免费| 欧美xxxx免费虐| 欧美乱熟臀69xxxxxx| 亚洲女优在线观看| 在线亚洲自拍| 国产成人精品日本亚洲11| 永久免费av在线| 日韩欧美在线观看| 国产精品九九视频| 欧美在线高清| 成人久久18免费网站图片| 国产主播福利在线| 亚洲丶国产丶欧美一区二区三区| av在线免费看片| 成人一区二区| 国产精品福利在线观看网址| 精品视频三区| 一本大道综合伊人精品热热| 男女性杂交内射妇女bbwxz| 欧美fxxxxxx另类| 国产又爽又黄的激情精品视频| 国产私拍精品| 在线观看亚洲一区| 欧美人妻一区二区三区| 久久精品一区二区国产| 免费在线观看一区二区| 中文在线а√天堂| 亚洲欧美成人一区二区在线电影| 精品在线播放视频| 91原创在线视频| 欧洲黄色一级视频| 深爱激情综合网| 青草青草久热精品视频在线网站| 午夜福利一区二区三区| 欧美视频中文在线看| 丰满少妇一区二区三区| 免费久久99精品国产自在现线| 黑人另类av| 伊人久久国产| 一区二区三区日韩在线| 中文字幕第31页| 国产精品人成在线观看免费| 手机版av在线| 午夜视频一区| 国内精品久久国产| 亚洲一区二区三区四区| 日韩中文在线不卡| 99热这里只有精品5| 一区二区视频在线看| av免费观看不卡| 国产一级久久| 亚洲精品第一区二区三区| 成年永久一区二区三区免费视频| 欧美成人黑人xx视频免费观看| 成人av无码一区二区三区| 亚洲成人免费视| 国产亚洲精品熟女国产成人| 久久99国内精品| avav在线播放| 国产一区二区观看| 91人成网站www| yellow字幕网在线| 中文字幕欧美日韩精品| 国产黄色av网站| 狠狠躁夜夜躁人人爽超碰91| 亚洲AV无码成人精品区明星换面 | 人妻 日韩 欧美 综合 制服| 巨乳诱惑日韩免费av| 国产成人精品免费看在线播放| 91国内精品白嫩初高生| 国产成人综合亚洲| 99久久精品免费观看国产| 日韩精品欧美国产精品忘忧草| 亚洲午夜在线播放| 夜夜嗨av一区二区三区网页| 中文字幕在线1| 国产真实乱偷精品视频免| 9久久9毛片又大又硬又粗| 欧美电影一区| 久久久水蜜桃| 久久丁香四色| 国产精品白嫩美女在线观看| 欧美人动性xxxxz0oz| 亚洲欧洲偷拍精品| 国产ts变态重口人妖hd| 在线一区二区三区四区五区| 免费在线观看日韩| 中文天堂在线一区| 中文字幕在线免费看线人| 狠狠色丁香婷婷综合| 男人靠女人免费视频网站| 婷婷久久一区| 日韩精品最新在线观看| 国偷自产av一区二区三区| 国产日韩av在线| 韩国久久久久久| 国内外成人免费激情在线视频网站| 国产精品ⅴa有声小说| 亚洲精品一区二区三区福利| 国产乱淫片视频| 在线观看不卡一区| 国产精品男女视频| 午夜久久久影院| 欧美精品一级片| 亚洲视频一区二区在线| 国产精品久久久视频| 26uuu亚洲综合色| 高清中文字幕mv的电影| 国产精品1区2区3区在线观看| 校园春色 亚洲色图| 国产一区白浆| 俄罗斯av网站| 日韩视频二区| 国产午夜福利100集发布| 欧美99在线视频观看| 在线视频精品一区| 欧美电影一区| 自拍另类欧美| 午夜精品视频一区二区三区在线看| 亚洲国产婷婷香蕉久久久久久99| 综合亚洲色图| 欧美不卡在线一区二区三区| 亚洲人成网亚洲欧洲无码| 久久久一本精品99久久精品66 | 亚洲成av人乱码色午夜| www日本视频| 欧美电视剧在线看免费| 亚洲av永久无码国产精品久久 | 国产一区视频在线播放| 啪啪av大全导航福利综合导航| 国产精品久久久久久一区二区| 日本免费久久| 国产精品黄视频| av成人亚洲| 国产精品视频自在线| 欧洲精品久久久久毛片完整版| 国产精品视频一| 在线欧美激情| 99在线观看| 日本在线中文字幕一区| 欧洲久久久久久| 秋霞欧美视频| 成人手机在线播放| 影音先锋日韩资源| 波多野结衣50连登视频| 久久久久久久波多野高潮日日| 免费观看成人网| 久久99热狠狠色一区二区| 日韩欧美中文视频| 成人午夜激情片| www.久久av| 国产精品不卡一区| 久久免费播放视频| 日韩欧美国产激情| 中文字幕在线网站| 日韩欧美www| 黄色片免费在线| 超薄丝袜一区二区| 九九色在线视频| 欧美制服第一页| а天堂中文最新一区二区三区| 国产一区国产精品| 欧美日韩在线观看视频小说| 青春草在线视频免费观看| 亚洲激情网站| 亚洲综合色在线观看| 国产99久久久久| 性猛交ⅹxxx富婆video| 一区二区欧美国产| 337p粉嫩色噜噜噜大肥臀| 制服丝袜国产精品| 亚洲aaa在线观看| 日韩小视频在线观看| 丁香花在线影院| 国产精品麻豆va在线播放| 麻豆视频久久| 欧美一区二区在线视频观看| 欧美国产激情| 日韩中文字幕免费在线| 国产精品1区2区| 日韩一级片在线免费观看| 午夜在线成人av| 国产理论视频在线观看| 亚洲视频在线观看网站| 精灵使的剑舞无删减版在线观看| 国产精品久久国产精品99gif| 亚洲天堂中文字幕在线观看| 日韩一区二区三区高清| 亚洲久久成人| 中国老熟女重囗味hdxx| 国产精品沙发午睡系列990531| 国产大片中文字幕| 欧美日韩欧美一区二区| 亚洲色图21p| 欧美人在线观看| 欧美xxxx网站| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 欧美日韩在线中文字幕| 九九热最新视频//这里只有精品| 日韩免费小视频| 欧美极品jizzhd欧美| 亚洲黄页一区| 成人做爰69片免费| 日韩美女视频一区| 中文字幕一区二区三区四区免费看 | 天天干天天干天天干| 久久国产精品首页| 国产精品亚洲成在人线| 欧美亚洲爱爱另类综合| 1000部精品久久久久久久久| 佐山爱在线视频| 亚洲视频 欧洲视频| 一区二区视频免费观看| 中文国产成人精品久久一| 都市激情亚洲一区| 欧美日韩一区二区三区在线视频 | 精品国产乱码久久久久久蜜坠欲下| 91精品国产91久久久久麻豆 主演| 国产精品一区二区在线播放| 色哟哟一一国产精品| 欧美精品色一区二区三区| 香蕉视频在线看| 成人春色激情网| 91九色精品国产一区二区| xx欧美撒尿嘘撒尿xx| 国产精品视频一二三区| 在线观看国产小视频| 最近更新的2019中文字幕| 日本午夜免费一区二区| 一区二区三区四区在线视频| 韩国av一区二区| 99鲁鲁精品一区二区三区| 91麻豆精品久久久久蜜臀 | 成人精品影院| 亚洲成人福利在线| 国产精品久久久久7777按摩| 一级特黄特色的免费大片视频| 在线视频欧美性高潮| 亚洲天堂网站| 人妻av无码专区| 91免费国产在线观看| 成人毛片一区二区三区| 色偷偷av一区二区三区乱| 91成人小视频| 国产精品视频二| 91婷婷韩国欧美一区二区| 日本三级一区二区三区| xxxxxxxxx欧美| 白嫩白嫩国产精品| 六月丁香婷婷在线| 国产精品视频一区二区三区不卡| 国产色片在线观看| 久久人人97超碰精品888| 亚洲精品亚洲人成在线| 欧美伦理片在线观看| 一区二区三区四区在线免费观看| 人成网站在线观看| 日韩美女视频免费看| 91精品秘密在线观看| 色婷婷精品久久二区二区密| 欧洲激情一区二区| 成人免费视屏| 免费国产一区二区| 久久国产精品99久久久久久老狼| 久久免费少妇高潮99精品| 国产香蕉97碰碰久久人人| 日韩一二三区在线观看| 国产超级av在线| 亚洲图片欧美激情| 日本一级在线观看| 91亚洲精华国产精华| 国产毛片久久| 日韩在线观看视频一区二区| 日韩精品免费在线观看| 激情不卡一区二区三区视频在线| 国产原创popny丨九色| 国产精品国产自产拍高清av| 天天色棕合合合合合合合| 91精品久久久久久久久久| 国产午夜精品一区二区三区欧美| 香蕉成人在线视频| 亚洲精品第一页|