-- PostgreSQL/SQL Server/Oracle
SELECT schemaname FROM pgcatalog.pgnamespaces;
3. 查看当前连接信息
sql
-- MySQL/MariaDB/PostgreSQL/SQL Server/Oracle通用方法:
SHOW STATUS LIKE 'connections';
二、表结构分析
1. 查看表列信息
sql
-- 获取表的字段名和类型等基本信息:
DESCRIBE table_name;
按理说,
-- 或使用更完整的程序视图:
SELECT columnname,datatype,charactermaximumlength,isnullable。columndefault,ordinalposition FROM informationschema.columns WHERE tablename = 'tablename';
2. 查看索引情况
sql
SHOW INDEX FROM table_name\G;
3. 查看外键约束关系
sql
SHOW CREATE TABLE table_name\G;
三、存储空间监控
1. 检查各表占用空间大小
sql
SELECT table_schema AS database。table_name,round "Data Size",round "Index Size"
FROM information_schema.tables;
-- PostgreSQL/SQL Server/Oracle
SELECT schemaname FROM pgcatalog.pgnamespaces;
3. 查看当前连接信息
sql
-- MySQL/MariaDB/PostgreSQL/SQL Server/Oracle通用方法:
SHOW STATUS LIKE 'connections';
二、表结构分析
1. 查看表列信息
sql
-- 获取表的字段名和类型等基本信息:
DESCRIBE table_name;
按理说,
-- 或使用更完整的程序视图:
SELECT columnname,datatype,charactermaximumlength,isnullable。columndefault,ordinalposition FROM informationschema.columns WHERE tablename = 'tablename';
2. 查看索引情况
sql
SHOW INDEX FROM table_name\G;
3. 查看外键约束关系
sql
SHOW CREATE TABLE table_name\G;
三、存储空间监控
1. 检查各表占用空间大小
sql
SELECT table_schema AS database。table_name,round "Data Size",round "Index Size"
FROM information_schema.tables;