Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何查看InnoDB如何基于DB结构存储数据?_Mysql_Database_Database Design_Innodb_Database Schema - Fatal编程技术网

Mysql 如何查看InnoDB如何基于DB结构存储数据?

Mysql 如何查看InnoDB如何基于DB结构存储数据?,mysql,database,database-design,innodb,database-schema,Mysql,Database,Database Design,Innodb,Database Schema,是否有任何工具或命令根据数据库结构显示InnoDB如何存储我的数据库。 我想看看InnoDB如何存储我的表数据。我想更改表结构以改进删除查询 我想看看结构如何影响删除查询的性能。要检查它如何存储数据,您必须查看MySQL的文件夹。根据操作系统和loca设置,它将其存储在每个表中或仅存储在一个大文件中 要检查当前状态,请执行 SHOW STATUS 您也可以像这样对其应用WHERE SHOW STATUS WHERE variable_name like '%pages%' 这将详细显示变量名

是否有任何工具或命令根据数据库结构显示InnoDB如何存储我的数据库。 我想看看InnoDB如何存储我的表数据。我想更改表结构以改进删除查询


我想看看结构如何影响删除查询的性能。

要检查它如何存储数据,您必须查看MySQL的文件夹。根据操作系统和loca设置,它将其存储在每个表中或仅存储在一个大文件中

要检查当前状态,请执行

SHOW STATUS
您也可以像这样对其应用WHERE

SHOW STATUS WHERE variable_name like '%pages%'
这将详细显示变量名中带有“pages”的任何状态

为了检查您的系统有多大,我使用了这个命令,这将它分为每个表级别

SELECT 
table_name AS `Table`,
concat(round(sum(table_rows)/1000000,2),'M') '# of rows',
concat(round(sum(data_length)/(1024*1024*1024),2),'G') 'Size of data',
concat(round(sum(index_length)/(1024*1024*1024),2),'G') 'Size of index',
concat(round(sum(data_length+index_length)/(1024*1024*1024),2),'G') 'Total size',
round(sum(index_length)/sum(data_length),2) 'Index fraction'
FROM information_schema.TABLES
GROUP BY table_name;

这就是您要查找的吗?

要检查它如何存储数据,您必须查看MySQL的文件夹。根据操作系统和loca设置,它将其存储在每个表中或仅存储在一个大文件中

要检查当前状态,请执行

SHOW STATUS
您也可以像这样对其应用WHERE

SHOW STATUS WHERE variable_name like '%pages%'
这将详细显示变量名中带有“pages”的任何状态

为了检查您的系统有多大,我使用了这个命令,这将它分为每个表级别

SELECT 
table_name AS `Table`,
concat(round(sum(table_rows)/1000000,2),'M') '# of rows',
concat(round(sum(data_length)/(1024*1024*1024),2),'G') 'Size of data',
concat(round(sum(index_length)/(1024*1024*1024),2),'G') 'Size of index',
concat(round(sum(data_length+index_length)/(1024*1024*1024),2),'G') 'Total size',
round(sum(index_length)/sum(data_length),2) 'Index fraction'
FROM information_schema.TABLES
GROUP BY table_name;

这就是您要查找的吗?

要检查它如何存储数据,您必须查看MySQL的文件夹。根据操作系统和loca设置,它将其存储在每个表中或仅存储在一个大文件中

要检查当前状态,请执行

SHOW STATUS
您也可以像这样对其应用WHERE

SHOW STATUS WHERE variable_name like '%pages%'
这将详细显示变量名中带有“pages”的任何状态

为了检查您的系统有多大,我使用了这个命令,这将它分为每个表级别

SELECT 
table_name AS `Table`,
concat(round(sum(table_rows)/1000000,2),'M') '# of rows',
concat(round(sum(data_length)/(1024*1024*1024),2),'G') 'Size of data',
concat(round(sum(index_length)/(1024*1024*1024),2),'G') 'Size of index',
concat(round(sum(data_length+index_length)/(1024*1024*1024),2),'G') 'Total size',
round(sum(index_length)/sum(data_length),2) 'Index fraction'
FROM information_schema.TABLES
GROUP BY table_name;

这就是您要查找的吗?

要检查它如何存储数据,您必须查看MySQL的文件夹。根据操作系统和loca设置,它将其存储在每个表中或仅存储在一个大文件中

要检查当前状态,请执行

SHOW STATUS
您也可以像这样对其应用WHERE

SHOW STATUS WHERE variable_name like '%pages%'
这将详细显示变量名中带有“pages”的任何状态

为了检查您的系统有多大,我使用了这个命令,这将它分为每个表级别

SELECT 
table_name AS `Table`,
concat(round(sum(table_rows)/1000000,2),'M') '# of rows',
concat(round(sum(data_length)/(1024*1024*1024),2),'G') 'Size of data',
concat(round(sum(index_length)/(1024*1024*1024),2),'G') 'Size of index',
concat(round(sum(data_length+index_length)/(1024*1024*1024),2),'G') 'Total size',
round(sum(index_length)/sum(data_length),2) 'Index fraction'
FROM information_schema.TABLES
GROUP BY table_name;


这就是你要找的吗?

你是说物理文件存储在哪里?我想知道,它是如何存储数据的。有多少页等。基本上是DB stats.ahsan,这是您想要的答案吗?没有任何图形工具,我可以看到数据是如何物理存储在特定的表中的吗?比如一个页面中存储了多少行?更改主键对我的表结构有什么影响?不要这样认为,您可以查询性能模式以获取其他信息。使用绩效计划;选择*from events\u statements\u current;你是说物理文件存储在哪里?我想知道它是如何存储数据的。有多少页等。基本上是DB stats.ahsan,这是您想要的答案吗?没有任何图形工具,我可以看到数据是如何物理存储在特定的表中的吗?比如一个页面中存储了多少行?更改主键对我的表结构有什么影响?不要这样认为,您可以查询性能模式以获取其他信息。使用绩效计划;选择*from events\u statements\u current;你是说物理文件存储在哪里?我想知道它是如何存储数据的。有多少页等。基本上是DB stats.ahsan,这是您想要的答案吗?没有任何图形工具,我可以看到数据是如何物理存储在特定的表中的吗?比如一个页面中存储了多少行?更改主键对我的表结构有什么影响?不要这样认为,您可以查询性能模式以获取其他信息。使用绩效计划;选择*from events\u statements\u current;你是说物理文件存储在哪里?我想知道它是如何存储数据的。有多少页等。基本上是DB stats.ahsan,这是您想要的答案吗?没有任何图形工具,我可以看到数据是如何物理存储在特定的表中的吗?比如一个页面中存储了多少行?更改主键对我的表结构有什么影响?不要这样认为,您可以查询性能模式以获取其他信息。使用绩效计划;选择*from events\u statements\u current;