本文基于 TiDB 4.0 之前的版本編寫兢卵,TiDB 從 4.0 版本開始默認(rèn)開啟悲觀事務(wù),并且支持在悲觀鎖模式下的 RC 隔離級別,本文中描述的大部分 OLTP 聯(lián)機(jī)應(yīng)用部...
目錄一顾患、什么是窗口函數(shù)二、用窗口函數(shù)實(shí)現(xiàn)分組內(nèi)排序三个唧、基于窗口函數(shù)的高效分頁批處理方案 一江解、什么是窗口函數(shù)窗口函數(shù)(Window Function)又叫開窗函數(shù),是一種常見的...
目錄一、什么是窗口函數(shù)二鲁沥、用窗口函數(shù)實(shí)現(xiàn)分組內(nèi)排序三呼股、基于窗口函數(shù)的高效分頁批處理方案 一、什么是窗口函數(shù)窗口函數(shù)(Window Function)又叫開窗函數(shù)画恰,是一種常見的...
@zhangboo的程序猿之路 記錄本身對應(yīng)的就是 PrimaryKey 的那個(gè) kv entry
TiDB 事務(wù)限制詳解在2.1及之前的 TiDB 版本中彭谁,對于事務(wù)的限制是和其他關(guān)系型數(shù)據(jù)庫而言比較特殊的地方,很多用戶在使用過程中總是會感覺比較困惑允扇,本文針對事務(wù)限制做一些詳細(xì)的說明缠局,希望能夠幫...
互聯(lián)網(wǎng)場景一般讀請求次數(shù)遠(yuǎn)大于寫請求。筆者所在的公司考润,跨境電商場景狭园,讀寫比高達(dá)100:1 !所以在業(yè)務(wù)量上漲之后糊治,讀寫分離是一個(gè)很好的性能優(yōu)化方案唱矛。 那么問題來了, 一旦啟動...
1、grafana 默認(rèn)采用的 sqlite 作為數(shù)據(jù)源绎谦,找到 grafana 的配置文件管闷,到 monitor_servers 的服務(wù)器上 ps 一下grafana 進(jìn)程,可...
1窃肠、我們有一個(gè) region.py 腳本包个, #!/usr/bin/env python#!coding:utf-8import argparseimport requests...
一、硬件選型 1冤留、測試環(huán)境推薦配置 2碧囊、生產(chǎn)環(huán)境推薦配置 3、 如果 tikv 服務(wù)器的 CPU及磁盤配置較高纤怒,可以考慮多實(shí)例部署糯而,按照每個(gè) tikv 實(shí)例16~20core...
TiDB 中如何開啟增量備份模式,答案就是通過 binlog 組件肪跋,關(guān)于 tidb-binlog 的架構(gòu)可以參考官網(wǎng)歧蒋,這里只簡單記錄如何 step by step 開啟 bi...
對于分布式數(shù)據(jù)庫來說土砂,熱點(diǎn)和事務(wù)沖突是兩個(gè)需要避免的場景州既,在很多客戶測試的案例中,經(jīng)常出現(xiàn)熱點(diǎn)引起的性能未達(dá)預(yù)期的情況萝映。本文借近期遇到的幾個(gè)客戶場景吴叶,對熱點(diǎn)問題在 TiDB ...
很多用戶在調(diào)研完 TiDB 之后,就會進(jìn)入測試環(huán)節(jié)序臂,這里詳細(xì)描述一下硬件選型的相關(guān)考慮點(diǎn)蚌卤。 測試環(huán)境 首先來談?wù)劀y試環(huán)境。如果是純兼容性驗(yàn)證奥秆,推薦官網(wǎng)上的 docker-co...
如果遺忘了 tidb 的 root 密碼如何操作逊彭,這里稍微拓展一下,將 MySQL 和 TiDB 的解決辦法都記錄一下构订,方便后面遇到的時(shí)候可以直接拿來用侮叮。 MySQL 中忘記...
在2.1及之前的 TiDB 版本中,對于事務(wù)的限制是和其他關(guān)系型數(shù)據(jù)庫而言比較特殊的地方悟狱,很多用戶在使用過程中總是會感覺比較困惑怎抛,本文針對事務(wù)限制做一些詳細(xì)的說明,希望能夠幫...