tikv是否支持libaio方式?

【TiDB 版本】
V4.0.0
【问题描述】
关于私有云的文章我已经看过了,没有找到异步IO的相关知识点。
私有云(超融合)SAS存储(SSD做为缓存)在这种情况同步IO表现很差,所以TIKV是否支持异步IO?如何启用?
私有云安装TIDB是否有最佳实践?

1 个赞
  1. https://docs.pingcap.com/zh/tidb/v4.0/tikv-configuration-file#sync-log
  2. 私有云安装 TiDB 是基于 k8s 环境的么

如何提高tikv的IO队列深度呢?

1 个赞

别的数据库是怎么控制 IO 队列深度的?
我对于数据库控制 IO 队列深度不太理解。

你说的超融合的环境,是不是类似这样?

如果IO 的表现很差,应该去查下超融合相关的配置信息,然后通过这个来提升性能;
这个貌似和 TIKV 无太大的关系,
如果是实体机,就直接配置操作系统IO的参数,进行调优了;

如果对 TIKV 这块有一些其他的配置需求,可以看下 RocksDB 相关的配置参数,可以参考文档
https://docs.pingcap.com/zh/tidb/stable/rocksdb-overview#rocksdb-简介

:+1::+1::+1:

oracle只要开启异步IO即可

1 个赞

超融合的环境是上图所示

1 个赞

如果 oracle 是单机环境,确实只需要调整一个参数就可以了
但是,这个数据库是分布式的,然后这个配置和调优就没那么简单了,
具体的 IO 可以通过监控指标来查阅,可以参考:
https://docs.pingcap.com/zh/tidb/stable/grafana-tikv-dashboard#storage

目前图表上大部分在4MS以下

1 个赞

什么网络? 千兆,万兆?

客户说是万M的

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。