成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聊聊數(shù)據(jù)庫基準(zhǔn)測試

數(shù)據(jù)庫 其他數(shù)據(jù)庫
數(shù)據(jù)庫基準(zhǔn)測試是十分困難的,因為最近這十幾年我也幫助客戶組織過幾次基準(zhǔn)測試,其中的苦辣,心中自知。目前很多數(shù)據(jù)庫廠商都以TPMC測試數(shù)據(jù)作為其數(shù)據(jù)庫性能卓越的證據(jù)。

?昨天的文章里最后我簡單聊了聊數(shù)據(jù)庫測試的事情,最近也有很多用戶十分關(guān)心數(shù)據(jù)庫測試的問題,因為他們都在關(guān)心信創(chuàng)數(shù)據(jù)庫如何選型的事情。前幾天我和一個客戶聊到信創(chuàng)數(shù)據(jù)庫選型的時候,我的觀點是對于國產(chǎn)數(shù)據(jù)庫選型,目前一些國測的測試報告參考價值并不大。

數(shù)據(jù)庫基準(zhǔn)測試是十分困難的,因為最近這十幾年我也幫助客戶組織過幾次基準(zhǔn)測試,其中的苦辣,心中自知。目前很多數(shù)據(jù)庫廠商都以TPMC測試數(shù)據(jù)作為其數(shù)據(jù)庫性能卓越的證據(jù)。不過事實上,TPC-C測試是十分復(fù)雜的,并不是我們在自己的測試環(huán)境中跑幾下子BENCHMARK工具就能得到結(jié)果的。BENCHMARK測試是成本極高的測試,需要對軟硬件,網(wǎng)絡(luò)等環(huán)境做十分細(xì)致的優(yōu)化,才能夠跑出好的效果。其結(jié)果的有效性也是有一套評估標(biāo)準(zhǔn)的,延時的標(biāo)準(zhǔn)差,P90/P95/P99位置的延時都是考察某個TPC-C測試結(jié)果是否有效的重要因素。這些都不是隨便某個用戶或者數(shù)據(jù)庫廠商自己就能夠完成的。而從另外一個方面來說,用戶的應(yīng)用系統(tǒng)能夠在某個基礎(chǔ)設(shè)施上跑出好的效果,TPC-C的高低實際上占的比重并不高。比如說并發(fā)能力,我曾經(jīng)和一個商業(yè)銀行的主管算過一筆賬,他們目前的系統(tǒng)高峰期平均每秒交易量大約1000筆,折算為TPMC大約是6萬,哪怕未來5年提升5倍,也就是30萬TPMC。現(xiàn)在的一臺國產(chǎn)2路服務(wù)器,跑隨便哪個國產(chǎn)數(shù)據(jù)庫,都可以輕松達(dá)到100萬TPMC左右,因此對于大多數(shù)非互聯(lián)網(wǎng)業(yè)務(wù),TPMC都不是問題。

數(shù)據(jù)庫測試是十分復(fù)雜與高成本的事情,要想比較公正的做好基準(zhǔn)測試并不容易。十多年前我?guī)椭粋€客戶對比X86服務(wù)器與小型機(jī)的效能,做過一次至強(qiáng)服務(wù)器與IBM/HP/ORACLE等的小型機(jī)的對比測試。當(dāng)時用的是用戶自有數(shù)據(jù)與測試用例。為了保證公正性,我們允許廠家做一定程度的優(yōu)化,但是也頒布了十分嚴(yán)格的限制,比如不能使用異步提交,不能隨意篡改數(shù)據(jù),不能把REDO放到內(nèi)存文件系統(tǒng)等。因為涉及到隨后的集采,因此各個廠商也都十分重視,我甚至在一個廠商的工作區(qū)里發(fā)現(xiàn)了一本我?guī)啄昵皩懙摹禣RACLE優(yōu)化日記》,看樣子這哥們是準(zhǔn)備現(xiàn)學(xué)現(xiàn)用了。

實際上那時候X86服務(wù)器已經(jīng)表現(xiàn)出了極其強(qiáng)勁的能力了,一臺10萬塊錢不到的服務(wù)器,基本上可以和2-300萬的小型機(jī)PK性能了。INTEL的哥們也不太懂?dāng)?shù)據(jù)庫優(yōu)化,裝好系統(tǒng),調(diào)完基本參數(shù),用了不到一天就完成了我們安排的3天的測試工作。而小型機(jī)廠商都十分小心,仔細(xì)地優(yōu)化每個測試用例。在分析測試數(shù)據(jù)的時候,我發(fā)現(xiàn)某個廠商的一組測試用例的結(jié)果有些異常,其他測試數(shù)據(jù),小型機(jī)的結(jié)果與X86基本相當(dāng),甚至有些用例還略差,不過這組測試數(shù)據(jù),小型機(jī)完勝X86,也完勝其他小型機(jī)廠商。從我們的數(shù)據(jù)完整性校驗?zāi)_本中,也沒有發(fā)現(xiàn)數(shù)據(jù)被篡改的情況。我突然想起了那本《Oracle優(yōu)化日記》,于是讓測試小組去查一下幾張核心表的索引的CLUSTER FACTORY值,發(fā)現(xiàn)其中一張表的索引的CLUSTER FACTORY與其他企業(yè)的測試環(huán)境不同。原來這組測試用例里大多是用了索引范圍掃描,為了提高性能,這個廠商把表中的數(shù)據(jù)順序做了重排。這實際上是《Oracle優(yōu)化日記》里介紹的一個優(yōu)化小技巧,看來這哥們真的活學(xué)活用了。再后來我們的測試用例里就把記錄順序也作為了校驗的一項內(nèi)容。

數(shù)據(jù)庫基準(zhǔn)測試是測試團(tuán)隊與參測團(tuán)隊魔高一尺,道高一丈的較量,如果測試團(tuán)隊的技術(shù)能力不如參測團(tuán)隊,那么測試數(shù)據(jù)的準(zhǔn)確性就很難保證了。現(xiàn)在的數(shù)據(jù)庫測試?yán)锒加写a自主率測試這一項,很多企業(yè)在做數(shù)據(jù)庫選型的時候也十分看中這一點。我所知道的很多基于開源代碼開發(fā)的數(shù)據(jù)庫產(chǎn)品,在一些國測中也獲得了超過90%甚至95%的代碼自主率測試結(jié)果。這讓我十分疑惑,直到我真正看到了一份測試報告,才恍然大悟。有個基于某開源代碼開發(fā)的數(shù)據(jù)庫產(chǎn)品,代碼自主率測試結(jié)果是96.3%,不過仔細(xì)閱讀報告才發(fā)現(xiàn),送測代碼總量為93萬行,送測的模塊里居然沒有SQL引擎,優(yōu)化器等,都是一些外圍模塊。但是作為一般的數(shù)據(jù)庫選型的用戶是看不到詳細(xì)的報告的,我們只能看到公布的96.3%的代碼自主率。這種測試也讓這些測試變得毫無意義。當(dāng)然我個人的觀點,代碼自主率也并不是一個十分有意義的指標(biāo)。

實際上用戶做數(shù)據(jù)庫選型更需要了解的是某個數(shù)據(jù)庫產(chǎn)品到底好不好用,在某個應(yīng)用場景是否能夠很好的支撐。比如我的財務(wù)系統(tǒng)要用國產(chǎn)數(shù)據(jù)庫替換Oracle,那么我想知道用友、金蝶的產(chǎn)品在某個數(shù)據(jù)庫上跑的效果如何。數(shù)據(jù)庫廠商不會提供有價值的數(shù)據(jù),金蝶用友官方也不會告訴你這些數(shù)據(jù)。我們的國測部門能不能組織國產(chǎn)數(shù)據(jù)庫與國產(chǎn)的套裝軟件廠家一起,做一些這方面的測試,并把測試結(jié)果公布出來呢?如果能夠公布這些測試數(shù)據(jù),那么對于用戶做國產(chǎn)數(shù)據(jù)庫選型來說,其價值遠(yuǎn)遠(yuǎn)超出現(xiàn)有的所有測試。如果我們想了解數(shù)據(jù)庫對于復(fù)雜SQL的支持能力,那么從ERP系統(tǒng)的一些關(guān)鍵模塊的性能與Oracle的對比就可以清楚的了解某個數(shù)據(jù)庫產(chǎn)品對于復(fù)雜的SQL的支持情況。如果要了解高并發(fā)環(huán)境下并發(fā)寫入能力,那么某些物聯(lián)網(wǎng)套裝軟件的測試結(jié)果就很有參考價值了。?

責(zé)任編輯:武曉燕 來源: 白鱔的洞穴
相關(guān)推薦

2023-10-08 16:28:36

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

2010-05-13 15:43:34

MySQL宣布

2010-06-11 14:15:30

MySQL宣布

2011-06-15 10:10:17

Oracle11g

2023-01-26 00:18:53

云原生數(shù)據(jù)庫云資源

2021-10-28 19:28:04

數(shù)據(jù)庫開發(fā)Spring

2024-10-12 15:29:56

2022-09-23 07:44:48

時序數(shù)據(jù)庫物聯(lián)網(wǎng)

2024-05-08 08:14:18

數(shù)據(jù)庫IO備份

2011-03-31 10:38:49

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

2022-09-21 07:30:12

數(shù)據(jù)庫勒索病毒企業(yè)

2023-10-11 08:09:53

事務(wù)隔離級別

2019-02-12 11:45:05

Java數(shù)據(jù)庫開發(fā)

2024-09-13 08:59:20

2013-05-07 09:47:30

測試MySQLMySQL測試

2022-02-07 08:27:00

數(shù)據(jù)庫組件功能

2023-09-05 08:38:33

數(shù)據(jù)庫高可用測試

2022-10-17 09:03:52

2013-06-07 19:04:15

測試

2021-09-12 17:25:12

SQLite數(shù)據(jù)庫
點贊
收藏

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

主站蜘蛛池模板: 国产亚洲精品久久情网 | 一区二区三区欧美在线 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 亚洲国产成人在线视频 | 99综合网 | 亚洲一区中文字幕 | 精品久久久网站 | 日韩久久网 | 亚洲国产精品久久久久婷婷老年 | 蜜桃视频一区二区三区 | 91免费在线播放 | 草草在线观看 | 亚洲视频在线播放 | 久久精品国产99国产 | 欧美成年人 | 四虎影院欧美 | 国产一级视频在线观看 | 一区二区在线 | 中文字幕啪啪 | 国产伊人精品 | 国产精品色 | 99热精品久久 | 99热精品6 | 亚洲女人的天堂 | 国产中文 | 少妇一级淫片免费放播放 | 国产一区二区电影网 | 欧美多人在线 | 欧美久久久久久久久 | 久久青青 | 91在线最新| 久久av网 | 日韩aⅴ在线观看 | 欧美一级免费 | 怡红院免费的全部视频 | 九色视频网站 | 国产精品久久久久久久7777 | 九九免费在线视频 | 亚洲成人精品久久 | 国产精品一区二区久久精品爱微奶 | 久久久久国产精品午夜一区 |