資料庫效能的賣家秀和買家秀
好幾天沒寫了,這段時間積累了一點要說的問題。 上週遇到華為的一個朋友,在提及資料庫的時候很多效能指標。首先我不懷疑他的指標,我覺得十有八九就是真的。現在只要拿出的資料,基本都靠譜。因為如果離譜的資料,同行會質疑的。不過我說了一下就是在實際環境中,通常使用者連這個百分之一的都達不到。這不是說產品不行,而是使用者不行。
我們資料庫從業者爭論資料庫效能看哪些指標,集中式還是分散式。(昨天看還到一篇文章寫分散式和集中式的TPS和QPS等對比),至於看TPS、 QPS還是看RT等,一時半會很難說服對方。而我剛才說的實際環境中其實不管看哪個指標,都沒達到。這是因為官方的資料都是實驗室的理想資料,而實際環境是非常惡劣的。我國現狀是應用開發人員對資料庫不瞭解,需求怎麼說我就怎麼做。實際上需求的邏輯都錯了,他也不管。再加上資料庫沒有好的設計,SQL幾千幾萬行,甚至一個SQL上百MB也有。這些來自使用者實際使用的毒打,導致資料庫什麼效能都是被摁在地上摩擦了。
從前POC可能就是做幾百條資料,現在大家被忽悠多了,都有心眼了.有可能測的時候資料量1000萬級別甚至是上億的資料量。曾經看到了幾個國產資料庫的廠商吐槽說使用者測試他們的產品要求1000萬的表不建立索引測試效能。廠商覺得委屈。但是其實這是我們國內現狀。因為大部分業務場景即使用Oracle,也是沒索引的。這就是國內現狀。說白了只管功能,效能不是他的考核指標。只要功能邏輯對了就行。不過在我處理各個企業的一些問題時候發現。有的時候功能邏輯都不對。
所以使用者知道自己現狀是什麼,很少能控制開發質量的。那麼在A資料庫上亂寫能抗住,那麼換B資料庫別指望應用開發改程式。一樣亂寫就看能不能支援了。不能支援的就不考慮了。
這就是我說的資料庫效能的賣家秀(認為設計師良好的,開發是高水平的),而實際上是隻有廠商想不到的,沒有開發人員做不到的。笛卡爾積瞭解一下?需要經歷一下現實的毒打。
我們看到TPCC的資料驚人,那是沒見到我們真實環境的表設計、需求和SQL。用這個情況去套TPCC,別說打榜了。當機不當機還一說呢。
華為有個朋友說,希望我提供一下真實使用者的場景看看他們產品怎麼預防。我看到了不一樣的華為產品態度。他們不是說自己遙遙領先的那夥。我對他們的態度表示讚賞。我別的沒有,這方面的血淚教訓太多了,而這些在網際網路公司是不多見的,這和企業的基因有關。
基於以上的結論,亂寫導致的效能問題,在分散式資料庫上OB和TiDB等也會出現問題,這個和單機還是分散式沒有關係。迪麗熱巴穿的好看的衣服,一個200斤的人去穿,別說好看了,衣服會不會OOM被撐開都兩說,這和單獨上衣還是連衣裙沒關係。主要是現狀是大家身材管理都不到位。
可能只有重視起來和管理到位才能減少和避免這類問題的發生,比如現在酒駕就幾乎見不到了。到了這種時候,再談資料庫效能怎麼測試以及分散式和集中式的效能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2989473/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用AI說再見!「辣眼睛」的買家秀AI
- 用AI說再見!“辣眼睛”的買家秀AI
- 從最硬核"買家秀",讀懂華為資料中心網路的智慧紀元
- 一個優秀資料科學家的主要構成特點資料科學
- 優秀的程式設計師就像藝術家?程式設計師
- 觀點|阿里資深技術專家:優秀的資料庫儲存引擎應具備哪些能力?阿里資料庫儲存引擎
- 一百個人心中有100個哈姆雷特,一百個國產資料庫廠家眼裡只有兩個優秀的資料庫資料庫
- IT專家網 資料庫資料庫
- 歐美出海秀:歐美宅家令 出海遊戲受益遊戲
- iCloud漏洞:買的二手Mac 卻能被賣家控制CloudMac
- 快速排序的效能和名字一樣優秀排序
- 一家獨秀,Apipost支援內網離線分享文件API內網
- 天貓買家樣本分析:女買家更衝動
- 如何成為優秀的遊戲特效美術師?Riot專家分享遊戲特效
- 買賣隱私資料——大資料不同的弊和利大資料
- 從優秀到卓越:成為DevOps專家的7項軟技能dev
- 淘寶開放平臺交易API - 查詢賣家已賣出的增量交易資料API
- 優秀PHP優秀框架Laravel和Yii的詳解PHP框架Laravel
- 資料工程師、掌握資料分析,成為資料科學家、資料庫遷移專家工程師資料科學資料庫
- 投票|選出你心中最優秀的時序資料庫資料庫
- 程式碼家:簡明資料庫史資料庫
- 這七家BAT公司,誰家資料科學家更多BAT資料科學
- 優秀的資料庫連線工具:DBeaverEE mac中文企業版資料庫Mac
- 大批Listing突變狗,幾百萬庫存的賣家哭了
- 基於TP5使用Websocket框架之GatewayWorker開發電商平臺買家與賣家實時通訊Web框架Gateway
- ehcarts擴充套件優秀的資料表套件
- 雲資料庫Redis專家服務群資料庫Redis
- 淘寶資料:成熟買家成淘寶電器城消費主力
- 淘寶賣家API:獲取賣出的商品訂單列表/訂單詳情資料,含sku資訊API
- 當一家優秀獨立遊戲工作室有了野心後……遊戲
- 智聯家園-四大人工智慧虛擬形象首秀MV人工智慧
- 國內20家優秀一線低程式碼平臺/廠商推薦
- 從“百家爭鳴”到“一枝獨秀”,跑酷手遊是否式微?
- 盤點2013:21款最優秀的開源資料庫資料庫
- 這家優秀到讓同行絕望的公司 做出了遊戲版的《百年孤獨》遊戲
- 優秀的網路效能測量工具----Iperf
- 淘寶資料:2012年淘寶大學賣家白皮書【資訊圖】
- 阿里賣家 Flutter for Web 工程實踐阿里FlutterWeb