ProxySQL官档翻译__09_ProxySQL配置之系统库_02_disk库和DISK层表

09_ProxySQL配置之系统库_02_disk库和DISK层表

备注:文章编写时间201904-201905期间,后续官方在github的更新没有被写入
~
~
disk库[disk database]

一、disk库介绍

disk数据库与main数据库具有完全相同的表,及其相同的语义(除去runtime_类表)。唯一的区别是这些表存储在磁盘上,而不是存储在内存中。
每当重新启动ProxySQL时,将从此数据库(disk)开始填充内存中的main数据库。

请注意,如果ProxySQL重新启动,如果内容未保存在磁盘数据库中,则内存表(main 数据库)的所有内容都将丢失。

二、disk库中表介绍

disk库负责将配置信息保存到磁盘上。持久化后的配置将在下次重新启动时可用。

查看disk库中包含的表:

Admin>SHOW TABLES FROM disk;
+------------------------------------+
| tables                             |
+------------------------------------+
| global_variables                   |
| mysql_collations                   |
| mysql_galera_hostgroups            |
| mysql_group_replication_hostgroups |
| mysql_query_rules                  |
| mysql_query_rules_fast_routing     |
| mysql_replication_hostgroups       |
| mysql_servers                      |
| mysql_users                        |
| proxysql_servers                   |
| scheduler                          |
+------------------------------------+
11 rows in set (0.00 sec)

这些表是内存表(main库)配置的持久等价物。内存表上的配置在重新启动时丢失,而磁盘表上的配置内容是持久的。

~
~
完毕!

猜你喜欢

转载自blog.51cto.com/4709096/2490866