本文是对 vgo 的一些介绍说明。 扩展阅读 https://zhuanlan.zhihu.com/p/33926171 https://studygolang.com/articles/12435 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管
日志切割 logrotate 之 copytruncate
本文是对于 logrotate 日志切割的一点点小总结。 我们在使用 logkit 上报 Nginx 日志数据的时候,发现被切割之后,无法正常上传了。 我们的 logrotate 配置使用的是 copytrunc
[译]如何在 Go 中正确使用 context.Context
本文翻译自“如何在 Go 中正确使用 context.Context”,希望这一篇介绍能够让我们对于Go语言中的 context.Context 有更深一点的理解。 原文:https
Golang GC 原理分析
本文是 Golang GC 原理分析。 参考资料 https://gocn.io/article/192 https://lengzzz.com/note/gc-in-golang https://www.zhihu.com/question/58863427 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,
Golang 调度器原理分析
本文是 Golang 调度器原理分析。 参考资料 http://tonybai.com/2017/06/23/an-intro-about-goroutine-scheduler/ https://www.zhihu.com/question/20862617?rf=45525005 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理
sync.Once 源码分析
本文是sync.Once的源码分析。 源码很少,直接看源码吧。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 // Copyright 2009 The
interface 与 nil 的那些坑
本文是我们在使用 interface 以及跟nil处理时的一些坑。 未完待续。。。 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端
负载均衡
本文是我对负载均衡的一些理解和总结。 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、C
Timeout while executing shell script
本文是我在使用zabbix时遇到的一个问题的一个总结。 背景 用 zabbix 的图表功能(Graphs)来展示了一个统计需求–同时在线用户数。 操
TiDB 和 MySQL 的索引实践
本文是我在比对 MySQL 和 TiDB 使用索引以及执行计划的一些总结,希望能够给大家带来帮助。
提前准备
上文 MySQL 的索引优化实践 中,我对 MySQL 的索引优化有了一定的概述,今天再针对 TiDB 的索引进行一些实战。
pt 表:
|
|
MySQL 和 TiDB 的 pt 表有 35 万行数据。
MySQL 的执行计划如下:
|
|
结果如图:

TiDB 的执行计划结果如图:

从上面的执行计划结果来看,两者的方式是不一样的。
至于到底是什么不一样呢?我猜想是因为他们对于索引的实现是完全不一样的,这个比较复杂,今天就不做阐述了,后面有时间再来探究吧。