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