Windows8 Mysql安装后数据默认放在C:\ProgramData\MySQL\MySQL Server 5.6\data
下。
2、MyISAM数据库表文件: .MYD文件:即MY Data,表数据文件 .MYI文件:即MY Index,索引文件 .log文件:日志文件
3、InnoDB采用表空间(tablespace)来管理数据,存储表数据和索引, InnoDB数据库文件(即InnoDB文件集,ib-file set): ibdata1、ibdata2等:系统表空间文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用 .ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引 日志文件: ib_logfile1、ib_logfile2
1 2 3 4 5 6 7 8 9 10 |
|
最终库目录如下:
根据月份来进行分区:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
根据日期来分区:
1 2 3 4 5 6 7 |
|
查询时执行计划带上partitions可以查看命中的是那个分区:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
如果清理掉分区的数据后,再查看执行计划:
1 2 3 4 5 6 7 8 9 10 |
|
打开日志开关
默认mysql是没有打开记录一般日志的开关的,可以通过命令行修改参数。对于查看具体执行了那些sql语句,调试很有帮助。
1 2 3 4 |
|
参考
- MySQL数据文件介绍及存放位置
- MySQL的表分区
- http://lobert.iteye.com/blog/1955841
- http://blog.csdn.net/jiao_fuyou/article/details/14214213
- http://database.51cto.com/art/201002/184392.htm
- mysql不重启清理日志
- http://pangge.blog.51cto.com/6013757/1319304
- http://bbs.csdn.net/topics/70096519
- http://bbs.csdn.net/topics/350138520
- http://www.iteye.com/topic/408701
- http://www.blogjava.net/allrounder/articles/323591.html
–END