求MySQL中查询所有表空间和剩余表空间的命令 如题:求MySQL中查询所有表空间和剩余表空间的命令 以及各空间的使用率和空闲率命令 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 至少目前MYSQL没有提供此类命令 哦,这样啊! 那有查询表空间的命令吧,麻烦提供下! 我是搞Oracle数据库的,里面有很多与表空间有关的视图可查。 对于MYSSQL,不懂!昨天朋友那有个项目的数据库是用mysql做的。 他问我有表空间相关的查询命令吗? 你可以通过OS的系统命令来看比如LINUX的ls 口令 而myisam的表都是以文件的形式 一个表对应几个固定文件的 哦,昨天没看清楚问题,结果误导了#2楼的WWWWAMYSQL中没有完整的命令,但你可以通过一系列命令来实现。首先,对MYSQL来说某些存储引擎是不存在什么tablespace概念的,比如MYISAM对INNODB,你可以直接用命令show table status查看某个表的表空间占用情况。mysql> show table status like 't1' \G*************************** 1. row *** Name: t1 Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384Max_data_length: 0 Index_length: 0 Data_free: 4194304 Auto_increment: NULL Create_time: 2010-09-28 20:11:26 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment:1 row in set (0.00 sec) 如果是NBD的引擎,你还可以通过 系统表 INFORMATION_SCHEMA.FILES 得到相关信息。innodb 则可以通过 select * from INFORMATION_SCHEMA.TABLES where ENGINE='InnoDB'; 来分析。 麻烦ACMAIN_CHM大牛解释下: show table status like 't1' \G : 这句是什么意思?里面的 t1和G分别代表什么? 谢谢! 查询表名称是T1的,(T1).查询结果以行方式展现。(\G)。 mysql效率问题 求助,mysql 的 一个like问题 求一条有难度的查询语句 mySQLdump 备份成功还原问题 Mysql中的数据备份问题 关于mysql求交集 百万记录的库已经建立了索引但还是很慢,请问该如何解决呢? sql怎样实现分支选择? 初学者问题,为什么装完MYSQL后没有CREATE DATABASE的选项呢? 在mysql环境下用sql语句建立一个有很多字段的表,怎么字段输不完就不让输入了? 问一个mysql的问题`` MYSQL建表外键约束的问题
那有查询表空间的命令吧,麻烦提供下!
我是搞Oracle数据库的,里面有很多与表空间有关的视图可查。
对于MYSSQL,不懂!昨天朋友那有个项目的数据库是用mysql做的。
他问我有表空间相关的查询命令吗?
比如LINUX的ls 口令 而myisam的表都是以文件的形式 一个表对应几个固定文件的
*************************** 1. row ***
Name: t1
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 4194304
Auto_increment: NULL
Create_time: 2010-09-28 20:11:26
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
show table status like 't1' \G : 这句是什么意思?里面的 t1和G分别代表什么?
谢谢!
查询结果以行方式展现。(\G)。