当前位置:系统粉 > 电脑问答 > 其他问答 > 谁清楚mysql分区数据如何查看?

谁清楚mysql分区数据如何查看?

提问者:小初心er  |  浏览 次  |  提问时间:2016-11-28  |  回答数量:3

谁清楚mysql分区数据如何查看?mysql数据库中的数据是以文件的形式存在磁盘上的,默认放在下面,一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的...

已有3条答案
花千骨luuy

花千骨luuy

回答数:7090  |  被采纳数:3

2016-11-29 12:00:12
mysql数据库中的数据是以文件的形式存在磁盘上的,默认放在下面,一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据时,就不用全部查找了,只要知道这条数据在哪一块,然后在那一块找就行了。如果表的数据太大,可能一个磁盘放不下,这个时候,我们可以把数据分配到不同的磁盘里面去。
赞 709
未够完美

未够完美

回答数:71616  |  被采纳数:8

2016-11-29 11:55:27
1、执行如下命令连接本地mysql服务器。
mysql -u 用户名 -p 密码
2、执行如下命令即可获取数据库物理文件的存放位置。
show variables like ‘datadir'';
希望我的回答可以帮到您,望采纳。
赞 7161
雨落邻家

雨落邻家

回答数:15942  |  被采纳数:1

2016-12-02 07:07:14
mysql分区数据查看方法具体如下:
1,查看INFORMATION_SCHEMA.PARTITIONS表
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等重要信息
2,EXPLAIN PARTITIONS SELECT ,
查看select语句怎样使用分区
赞 1594
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航