frontends_disks

Name

SinceVersion dev

frontends_disks

description

表函数,生成frontends_disks临时表,可以查看当前doris集群中的 FE 节点的磁盘信息。

该函数用于from子句中。

syntax

frontends_disks()

frontends_disks()表结构:

1. mysql> desc function frontends_disks();
2. +-------------+------+------+-------+---------+-------+
3. | Field       | Type | Null | Key   | Default | Extra |
4. +-------------+------+------+-------+---------+-------+
5. | Name        | TEXT | No   | false | NULL    | NONE  |
6. | Host        | TEXT | No   | false | NULL    | NONE  |
7. | DirType     | TEXT | No   | false | NULL    | NONE  |
8. | Dir         | TEXT | No   | false | NULL    | NONE  |
9. | Filesystem  | TEXT | No   | false | NULL    | NONE  |
10. | Capacity    | TEXT | No   | false | NULL    | NONE  |
11. | Used        | TEXT | No   | false | NULL    | NONE  |
12. | Available   | TEXT | No   | false | NULL    | NONE  |
13. | UseRate     | TEXT | No   | false | NULL    | NONE  |
14. | MountOn     | TEXT | No   | false | NULL    | NONE  |
15. +-------------+------+------+-------+---------+-------+
16. 11 rows in set (0.14 sec)

frontends_disks() tvf展示出来的信息基本与 show frontends disks 语句展示出的信息一致,但是 frontends_disks() tvf的各个字段类型更加明确,且可以利用tvf生成的表去做过滤、join等操作。

对 frontends_disks() tvf信息展示进行了鉴权,与 show frontends disks 行为保持一致,要求用户具有 ADMIN/OPERATOR 权限。

example

1. mysql> select * from frontends_disk()\G
2. *************************** 1. row ***************************
3. Name: fe_fe1d5bd9_d1e5_4ccc_9b03_ca79b95c9941
4. Host: 172.XX.XX.1
5. DirType: log
6. Dir: /data/doris/fe-github/log
7. Filesystem: /dev/sdc5
8. Capacity: 366G
9. Used: 119G
10. Available: 228G
11. UseRate: 35%
12. MountOn: /data
13. ......
14. 12 row in set (0.03 sec)

keywords

1. frontends_disks