1.3 Go practices in TiDB 姚维Data Data Data Packet Command Data AST Distributed system testing ● Errors can happen anywhere, any time ● Hardware ○ disk error ○ network error ○ CPU ○ clock ● Software ○ file system ○ network & protocol give us a report What is Schrodinger(2/2) Failpoint injection ● Failpoints are used to add code points where errors may be injected ● Why we need failpoints? ○ Some errors are hard to reproduce. Like is goroutine leak? func main() { go func() { // Just invalid the deadlock detection. for { time.Sleep(1 * time.Second) } }() done := make(chan bool) leakCh := make(chan string, 1) go func() { // This goroutine0 码力 | 32 页 | 1.76 MB | 6 月前3
TiDB v8.5 Documentation· · · · · · · · · · · · · · · · · · · · · · 401 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 409 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1192 7.6.2 How do I handle the Error 1298: Unknown or incorrect time zone: 'UTC' error when creating the replication task or replicating data to MySQL? · · · · · · · · · · · · · 1194 7.6.4 The start-ts timestamp of the TiCDC task is quite different from the current time. During the execution of this task, replication is in- terrupted and an error [CDC:ErrBufferReachLimit]0 码力 | 6730 页 | 111.36 MB | 10 月前3
TiDB v8.4 Documentation· · · · · · · · · · · · · · · · · · · · · · 396 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 404 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1122 8.7 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6705 页 | 110.86 MB | 10 月前3
TiDB v6.5 Documentation· · · · · · · · · · · · · · · · · · · · · · 384 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 393 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · Solution Based on BR · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 950 8.5 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · tolerance levels, you can configure the geographic location and number of replicas as needed. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 5282 页 | 99.69 MB | 1 年前3
TiDB v7.6 Documentation· · · · · · · · · · · · · · · · · · · · · · 378 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 387 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 993 8.6 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6123 页 | 107.24 MB | 1 年前3
TiDB v8.3 Documentation· · · · · · · · · · · · · · · · · · · · · · 374 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 382 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1040 8.7 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6606 页 | 109.48 MB | 10 月前3
TiDB v8.2 Documentation· · · · · · · · · · · · · · · · · · · · · · 371 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 379 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1035 8.7 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6549 页 | 108.77 MB | 10 月前3
TiDB v8.1 Documentation· · · · · · · · · · · · · · · · · · · · · · 371 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 379 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1032 8.7 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6479 页 | 108.61 MB | 10 月前3
TiDB v6.1 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 777 8.4 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · tolerance levels, you can configure the geographic location and number of replicas as needed. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar columnar storage engine. TiFlash uses the Multi-Raft Learner protocol to replicate data from TiKV in real time, ensuring that the data between the TiKV row-based storage engine and the TiFlash columnar storage0 码力 | 4487 页 | 84.44 MB | 1 年前3
TiDB v7.5 Documentation· · · · · · · · · · · · · · · · · · · · · · 365 4.6.4 Periodically Delete Expired Data Using TTL (Time to Live) · · · · · · · · · 374 4.6.5 Prepared Statements · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 980 8.6 Time Zone Support · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · geographic location and number of replicas as needed to meet different disaster tolerance levels. • Real-time HTAP TiDB provides two storage engines: TiKV, a row-based storage engine, and TiFlash, a columnar0 码力 | 6020 页 | 106.82 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5













