OB最新版社区版本,SQL时快,时慢,是还是和租户的innodb_buffer_pool_size的设置大小有关系呢?

OB最新版社区版本,SQL时快,时慢,是还是和租户的innodb_buffer_pool_size的设置大小有关系呢?

@论坛小助手

OB没有 innodb_buffer_pool_size这个参数,时快时慢具体要看下执行计划

在OceanBase数据库中,不存在innodb_buffer_pool_size这样的配置,这是MySQL中的配置项。OceanBase基于LSM-Tree架构,内存管理和数据存储机制与MySQL不同。SQL执行时快时慢可能和系统整体负载、SQL引擎的队列模型、内存中的MemTable大小及转储阈值等因素有关。您可以查看GV$OB_SQL_AUDIT视图来获取每条SQL请求的执行状态信息、资源消耗及等待时间等,进一步诊断SQL响应时间的变化。

检索到的文档如下:

  1. SQL FAQ
  2. SQL 调优常见问题
  3. 在您开始前
  4. GV$OB_SQL_AUDIT
  5. 分析 SQL 监控视图

我在租户的参数中可以设置啊:

不好意思,我又查了下,在OB4.2.4和4.2.5有这个参数,但没有实际意义,不用关注

1 个赞

数据导入ob后,执行过统计信息收集吗?
关于你说的时快时慢,可以看下执行计划,如果执行计划变了可以学下如何固定。

我也感觉时快时慢