Files
doris/docs/documentation/en/sql-reference/sql-statements/Data Definition/ALTER DATABASE_EN.md
caiconghui 9257535f91 [New Feature] Support setting replica quota in db level (#3283)
This PR is to limit the replica usage, admin need to know the replica usage for every db and 
table, be able to set replica quota for every db.

```
ALTER DATABASE db_name SET REPLICA QUOTA quota; 
```
2020-04-14 22:25:32 +08:00

1.7 KiB

ALTER DATABASE

description

This statement is used to set the properties of the specified database. (Administrators only) Grammar:

  1. Setting database data quota in B/K/KB/M/MB/G/GB/T/TB/P/PB OTHER DATABASE dbu name SET DATA QUOTA quota;

  2. Rename the database ALTER DATABASE db_name RENAME new_db_name;

Explain: After renaming the database, use REVOKE and GRANT commands to modify the corresponding user rights if necessary. The database's default data quota is 1024GB, and the default replica quota is 1073741824.

example

  1. Setting the specified database data quota ALTER DATABASE example_db SET DATA QUOTA 10995116277760; The above units are bytes, equivalent to ALTER DATABASE example_db SET DATA QUOTA 10T;

ALTER DATABASE example_db SET DATA QUOTA 100G;

ALTER DATABASE example_db SET DATA QUOTA 200M;

  1. Rename the database example_db to example_db2 ALTER DATABASE example_db RENAME example_db2;

keyword

ALTER,DATABASE,RENAME