免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1612 | 回复: 3
打印 上一主题 下一主题

一个mysql实例,它的表文件可以 分散在不同的盘、目录 吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-04 09:43 |只看该作者 |倒序浏览
mysql的内存表,只能使用char,关机后内容没了(表结构还在)
有点不爽,能不能建为myisam,但是文件存到ramdisk(linux则tmpfs),这样应该也是相当于内存的速度了
只是,一个mysql实例,它的表文件可以 分散在不同的盘、目录 吗?
把大部分表存到一个普通的硬盘目录
把少数需要快速、频密访问的表,存到ramdisk(或tmpfs),mysql关闭(或关机或定时)时,自动复制到硬盘,开机后首先从硬盘复制回ramdisk(或tmpfs)再启动mysql

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
2 [报告]
发表于 2012-05-04 09:57 |只看该作者
本帖最后由 cenalulu 于 2012-05-04 09:57 编辑

回复 1# haitao


    MyISAM 表在create table 时可以加 DATA DIRECTORY 指定数据文件目录, INDEX DIRECTORY 指定索引文件目录。
见:dev.mysql.com/doc/refman/5.1/en/create-table.html
不过还是建议做定期导出备份,以防宕机导致的数据损失

论坛徽章:
0
3 [报告]
发表于 2012-05-04 13:18 |只看该作者
回复 2# cenalulu


    哦,谢谢!
另外:
linux的关机前能执行一个外部脚本吗?开机的脚本倒是很多地方都可以设
mysql的关闭前能执行一个外部脚本吗?

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
4 [报告]
发表于 2012-05-04 13:54 |只看该作者
回复 3# haitao

如果你是使用service mysqld stop 来停服务的可以改写 /etc/init.d/mysqld 文件。
当然也可以自己写一个启动/关闭脚本

系统关闭时调用的脚本也可以/etc/init.d/下 然后chkconfig --level 6 来配置
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP