h5n1
(H5n1)
20
- 统计信息准确,为什么读 TiFlash 更快,而优化器选择了 TiKV?
目前区别 TiFlash 和 TiKV 的代价模型还比较粗糙,可以调小 tidb_opt_seek_factor
的值,让优化器倾向于选择 TiFlash。
试试这个,可以在session级先试试
tidb_opt_seek_factor
- 作用域:SESSION | GLOBAL
- 是否持久化到集群:是
- 是否受 Hint SET_VAR 控制:是
- 类型:浮点数
- 范围:
[0, 2147483647]
- 默认值:
20
- 表示 TiDB 从 TiKV 请求数据的初始开销。该变量是代价模型内部使用的变量,不建议修改该变量的值。
1 个赞