精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云數據庫技術:“重磅升級”后再測TDSQL-C

數據庫小組 ? 來源:數據庫小組 ? 作者:數據庫小組 ? 2022-09-09 12:04 ? 次閱讀

1.摘要

前段時間,測試了國內主要云原生數據庫PolarDB、TDSQL-C、GaussDB的性能,參考:《再測云原生數據庫性能》。在上次測試結果中,由于地域版本差異,騰訊云的TDSQL-C并沒有表現出“重磅升級”的效果,現在兩個月過去了,我們再來重測TDSQL-C。先說結論:

相比之前,本次TDSQL-C性能有了非常顯著的提升,在這里的場景與規格(4c16g)下,讀寫性能相比之前提升了80%

經過與騰訊云數據庫團隊溝通,選擇了在已經完成“重磅升級”的“北京六區”進行測試;另外,據悉,預計12月底,所有地域將完成升級

2.詳細測試結果

TDSQL-C在「讀寫混合」場景下,8月比6月的性能有顯著提升:

pYYBAGMau1aAMN6dAAA72eWQvrc847.png

廠商在「讀寫混合」場景下的壓測結果,TDSQL-C升級之后,性能顯著提升:

poYBAGMau1aAKhuRAABsPS6JgvA332.png

注意:阿里云和華為云為6月份的測試數據

本次測試的主要目的是對比TDSQL-C升級前后的性能差異。可以看到,騰訊云的TDSQL-C在升級之后性能顯著提升,某些場景下甚至提升了近一倍的性能。

3.測試說明

這里對我們的測試方式做一個詳細說明。本次測試還是選擇4c16g的規格進行對比,使用了工具sysbench 1.0.20版本進行測試。具體的,在「讀寫」、「只讀」、「只寫」3個場景下進行2~512個線程的壓測, 獲取每秒執行事務數TPS(Transactions Per Second)、每秒執行請求數QPS(Queries Per Second)來作為性能對比指標。

數據庫規格:

pYYBAGMau1eAOXreAABivj2Yrzo110.png

客戶端規格:

poYBAGMau1eAOKQ5AABt0Dmmf3Q481.png

壓測命令:

-- 準備數據

sysbench --db-driver=mysql --mysql-host=XXX --mysql-port=XXX --mysql-user=XXX --mysql-password=XXX --mysql-db=sbtest --table_size=10000000 --tables=10 --events=0 --time=300 --threads={2~512} oltp_read_write prepare

-- 運行workload

# OLTP讀寫混合

sysbench --db-driver=mysql --mysql-host=XXX --mysql-port=XXX --mysql-user=XXX --mysql-password=XXX --mysql-db=sbtest --table_size=10000000 --tables=10 --events=0 --time=300 --threads={2~512} --percentile=95 --report-interval=1 oltp_read_write run

# OLTP只讀場景

sysbench --db-driver=mysql --mysql-host=XXX --mysql-port=XXX --mysql-user=XXX --mysql-password=XXX --mysql-db=sbtest --table_size=10000000 --tables=10 --events=0 --time=300 --threads={2~512} --percentile=95 --report-interval=1 oltp_read_only run

# OLTP只寫場景

sysbench --db-driver=mysql --mysql-host=XXX --mysql-port=XXX --mysql-user=XXX --mysql-password=XXX --mysql-db=sbtest --table_size=10000000 --tables=10 --events=0 --time=300 --threads={2~512} --percentile=95 --report-interval=1 oltp_write_only run

-- 清理數據

sysbench --db-driver=mysql --mysql-host=XXX --mysql-port=XXX --mysql-user=XXX --mysql-password=XXX --mysql-db=sbtest --table_size=10000000 --tables=10 --events=0 --time=300 --threads={2~512} --percentile=95 oltp_read_write/oltp_read_only/oltp_write_only cleanup

說明:10張表,每張表1000萬數據,數據集約25G,2~512個線程進行壓測。

補充說明:

TDSQL-C支持了自動讀寫分離(Proxy),但其Proxy暫不支持事務拆分,雖然通過Proxy地址,但也只在讀寫節點上執行。如果想充分發揮讀寫分離的優勢,可以通過工單方式讓騰訊云的工作人員修改Proxy策略,或開啟sysbench的參數--skip-trx(非事務模式)才能使用只讀節點,本文測試沒有開啟該參數。

讀寫內網地址(高可用地址,用RW表示)和 數據庫代理地址(自動讀寫分離地址,用Proxy表示)。

4.測試詳情

TDSQL-C 升級之后是否有提升?

讀寫場景:

pYYBAGMau1eAFyEOAABC9UoEbcQ004.png

poYBAGMau1eAVPX2AADuYjFx368435.png

pYYBAGMau1iAdxikAABz2BnD1L4038.png

poYBAGMau1iAfF1NAADQRdE-BnA297.png

讀寫場景結論:TDSQL-C 8月份的性能比6月份平均高出了近80%。

只讀場景:

pYYBAGMau1iANAEqAABFPp1Xmko789.png

poYBAGMau1iAaceLAACQYQnALog495.png

pYYBAGMau1mAYXInAAByYb3dBfo150.png

poYBAGMau1mATAoTAACCa13gbP8802.png

只讀場景結論:TDSQL-C 8月份的性能比6月份平均高出了近70%。

只寫場景:

pYYBAGMau1mAefkXAAB6KzQKYkg686.png

poYBAGMau1mAb83dAADw46zBRAo647.png

pYYBAGMau1mAUlpHAABB4BK8qSs672.png

poYBAGMau1mAFSauAACGnu7xNmA258.png

只寫場景結論:TDSQL-C 8月份的性能比6月份平均高出了近120%。

小結:通過以上三個場景的壓測對比,可以看到TDSQL-C 8月份比6月份性能有顯著提升,特別是只寫場景下,提升了1.2倍。雖然TDSQL-C支持了自動讀寫分離,但因Proxy暫時不支持事務拆分,雖然通過Proxy地址,但也只在讀寫節點上執行,所以性能比用讀寫地址的低一些。

TDSQL-C 升級之后是否有超越?

pYYBAGMau1qAPFzhAABwH9ZM9e0237.png

poYBAGMau1qAQF8BAAEFX9psqCM248.png

注意:阿里云和華為云為6月份的測試數據。

可以看到,騰訊云的TDSQL-C在升級之后性能顯著提升,大大提高了其競爭力,也讓用戶在云原生數據庫上有了更多的選擇。

5.總結

通過上面的壓測數據,看到了TDSQL-C在“重磅升級” 之后帶來的性能提升,并且功能上也支持了自動讀寫分離(后續會默認支持事務拆分),極大提高了其在云原生數據庫上的競爭力。最后,期待TDSQL-C的升級版本在更多的地域中上線。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3763

    瀏覽量

    64274
  • 數據庫查詢
    +關注

    關注

    0

    文章

    2

    瀏覽量

    6205
收藏 人收藏

    評論

    相關推薦

    數據庫服務器哪個便宜一些?

    服務器的價格區間相對更廣泛,因為用戶可以根據實際需求選擇不同配置和性能的服務器。而數據庫的價格則更多地依賴于數據庫類型和規格。在相同配置下,
    的頭像 發表于 11-12 10:55 ?122次閱讀

    企業上還需要數據庫運維嗎?真實答案看過來!

    企業上還需要數據庫運維嗎?企業上,數據庫運維仍然是必不可少的。盡管
    的頭像 發表于 11-08 10:02 ?104次閱讀

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

    一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。 存儲損壞,數據庫
    的頭像 發表于 10-31 13:21 ?139次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—通過拼接<b class='flag-5'>數據庫</b>碎片恢復SQLserver<b class='flag-5'>數據庫</b>

    數據庫可以租用嗎?完整租用流程來了

    數據庫是可以租用的,這是一種合法且便捷的數據存儲和管理方式。數據庫服務提供商提供的各種服
    的頭像 發表于 10-28 09:54 ?122次閱讀

    科技報到:大模型時代下,向量數據庫的野望

    科技報到:大模型時代下,向量數據庫的野望
    的頭像 發表于 10-14 17:18 ?206次閱讀

    一文講清什么是分布式數據庫!

    分布式數據庫是一種先進的數據管理系統,它將傳統的數據庫技術與分布式計算、計算和大
    的頭像 發表于 10-14 10:06 ?185次閱讀

    數據庫價格貴嗎?數據庫租用價格表

    不同的服務提供商會提供多樣化的數據庫產品,以滿足不同規模和類型的企業需求。這些產品通常包括基礎型、標準型、高性能型等多個檔次,每個檔次的價格都會有所不同。
    的頭像 發表于 10-10 11:12 ?159次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>數據庫</b>價格貴嗎?<b class='flag-5'>云</b><b class='flag-5'>數據庫</b>租用價格表

    Oracle數據恢復—異常斷電Oracle數據庫報錯的數據恢復案例

    Oracle數據庫故障: 機房異常斷電,Oracle數據庫報錯:“system01.dbf需要更多的恢復來保持一致性,數據庫無法打開
    的頭像 發表于 09-30 13:31 ?239次閱讀
    Oracle<b class='flag-5'>數據</b>恢復—異常斷電<b class='flag-5'>后</b>Oracle<b class='flag-5'>數據庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數據</b>恢復案例

    一文詳解企業上數據庫是干嘛的

    業上數據庫是企業將其數據庫系統從傳統的本地數據中心遷移到由第三方服務提供商管理的遠程服務器上的過程。這樣做的目的通常是為了提高
    的頭像 發表于 09-13 11:49 ?283次閱讀

    軟通動力數據庫全棧服務,助力企業數據庫體系全面升級

    。在企業節與"數博會"展區,軟通動力受邀分享數據庫專業服務全棧解決方案,并重點展示以全棧服務為核心的數智化能力。 軟通動力高級數據庫服務專家劉江在開放演講中,分享了軟通動力
    的頭像 發表于 09-05 15:30 ?288次閱讀
    軟通動力<b class='flag-5'>數據庫</b>全棧服務,助力企業<b class='flag-5'>數據庫</b>體系全面<b class='flag-5'>升級</b>

    DTCC2024前瞻:天翼數據庫專家共話TeleDB發展藍圖

    數據庫是IT基礎設施領域重要的組成部分,天翼緊跟數據庫行業技術方向與創新趨勢,強化核心技術的自研實力,助力企業釋放
    的頭像 發表于 08-19 14:53 ?299次閱讀
    DTCC2024前瞻:天翼<b class='flag-5'>云</b><b class='flag-5'>數據庫</b>專家共話TeleDB發展藍圖

    華為多模數據庫 GeminiDB 架構與應用實踐直播問答實錄

    龍通過直播(鏈接見文末)的方式,分享了《華為多模數據庫 GeminiDB 的技術架構及應用實踐》,對 GeminiDB 的技術特性、架構優勢等進行了全方位解讀。整場直播干貨滿滿,讓觀
    的頭像 發表于 04-08 18:25 ?1141次閱讀

    數據庫數據恢復—未開啟binlog的Mysql數據庫數據恢復案例

    。 mysql數據庫故障: 工作人員使用Delete命令刪除數據時未添加where子句進行篩選,導致全表數據被刪除,刪除未對該表進行任何操作。
    的頭像 發表于 12-08 14:18 ?1090次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—未開啟binlog的Mysql<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復案例

    mysql數據庫基礎命令

    使用以下命令: mysql -u -p 其中,username是您的MySQL用戶名。執行此命令,系統會提示您輸入密碼。成功輸入密碼,您將登錄到MySQL命令行界面。 創建數據庫 創建數據
    的頭像 發表于 12-06 10:56 ?552次閱讀

    NoSQL 數據庫如何選型

    什么是NoSQL數據庫?為什么要使用NoSQL數據庫?鍵值數據庫內存鍵值數據庫文檔數據庫列式數據庫
    的頭像 發表于 11-26 08:05 ?446次閱讀
    NoSQL <b class='flag-5'>數據庫</b>如何選型