您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Mysql5.5使用裸设备存储

2024/11/23 6:05:13发布27次查看
mysql的innodb支持把表和索引存储在裸设备中,存储的i/o等待问题一直是影响数据库性能的关键,裸设备不需要经过文件系统i/o处理,因而在性能上有一定的提升,在
mysql的innodb支持把表和索引存储在裸设备中,存储的i/o等待问题一直是影响数据库性能的关键,裸设备不需要经过文件系统i/o处理,因而在性能上有一定的提升,在使用rhel中的kvm虚拟机的时候有明显的感觉,使用裸设备+virtio的性能基本与物理机没差别;在oracle中,裸设备从11g开始就不被支持,而10g rac的ocr和votedisk还必须使用裸设备存储,oracle推荐使用asm来提升存储的i/o性能,asm支持条带,冗余和在线添加删除磁盘组等等高级功能,同时有具有一定的可管理性;相比之下mysql的裸设备就比较脆弱,或许在分布式基础上,mysql单实例的数据量还不需要用裸设备来提升i/0性能,下面来演示下如何在mysql上使用裸设备存储innodb存储类型的表和索引
一:创建lvm卷,并使用raw来绑定,其中raw1-raw5为oracle的asm磁盘
二:修改my.cnf文件,在[mysqld]中添加如下两项!关于数据库的存储是否需要使用裸设备应当在数据库创建前规划好
三:初始化mysql数据库,启动mysql服务,在日志中可以看到格式化过程,网站空间,在未将前面两项配置中的newraw改为raw之前,香港虚拟主机,无法创建innodb类型的表
四:关闭数据库后,修改my.cnf文件,重新启动数据库,建表并插入数据测试
五:使用strings命令萃取裸设备中可打印的字符
本文出自 “斩月” 博客,香港空间,谢绝转载!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product