其他分享
首页 > 其他分享> > dremio 的一些系统表

dremio 的一些系统表

作者:互联网

dremio 的一些系统表是比较有用的,比如进行系统反射以及node 信息的查看,同时也便于系统的监控(同时我们也可以基于prometheus 处理)

查询命令

SELECT *  FROM INFORMATION_SCHEMA."TABLES"

包含的信息(红框部分比较重要,值得学习参考)

 

 

对于反射比较有用的几个系统表

reflection_dependencies,reflections,refreshes,jobs, materializations 包含了反射的依赖,反射关联的数据集,反射的物化视图信息,以及反射的job,当然也包含了反射的刷新信息

执行相关的表

threads,memory,job,slicing_threads,包含了job 执行任务的线程,以及任务拆分,同时包含了内存的使用情况

系统配置相关

threads,options,nodes,memory,boot, 包含了系统线程,以及系统配置信息,还有集群节点信息,当然也包含了系统启动信息,参考下图,注意这个参数很值得
学习,因为dremio 性能以及一些内置模块就可以从处理看出来,比如thread 管理工厂类dremio.task.pool.factory.class

 

 

说明

对于dremio的监控基于系统表以及prometheus 以及jmx 都是很不错的选择

参考资料

https://docs.dremio.com/software/sql-reference/information-schema/tables/

标签:反射,dremio,包含,系统,信息,job,threads,一些
来源: https://www.cnblogs.com/rongfengliang/p/16483221.html