免费注册 查看新帖 |

Chinaunix

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

用linux+存储作oracle数据库的话,什么文件系统比较好些呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-11 18:54 |只看该作者 |倒序浏览
存储是1.4T,做成raid10后,大概700G吧,数据库现在大概不到30g,现在是在unixware上,准备挪到linux上面,ext3?reiser?jfs?在oracle网站上看到jfs和ext3是读写速度最快的。不知道长期使用是否有些其他问题?
读写密集型的交易数据库。

机房买了UPS,但是大厦电路有时会有问题,不能保证ups坚持8个小时,后半夜容易跳闸。突然掉电的话,是不是很容易就over啦?

[ 本帖最后由 coolmenu 于 2006-2-11 19:06 编辑 ]

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
2 [报告]
发表于 2006-02-11 19:27 |只看该作者
根本就不应该用文件系统,应该用raw device

论坛徽章:
0
3 [报告]
发表于 2006-02-11 19:33 |只看该作者
谢谢这么快回复
30g就用raw不至于吧?好到表是统计表,月底查询一次,hot table 最大就1000w条.
很少接触linux.所以对他文件系统不是很熟悉,google了,oracle的metalink竟然推荐ext2,但是otn上面推荐ext3.

论坛徽章:
0
4 [报告]
发表于 2006-02-12 06:00 |只看该作者
原帖由 coolmenu 于 2006-2-11 19:33 发表
谢谢这么快回复
30g就用raw不至于吧?好到表是统计表,月底查询一次,hot table 最大就1000w条.
很少接触linux.所以对他文件系统不是很熟悉,google了,oracle的metalink竟然推荐ext2,但是otn上面推荐ext3.



metalink上你看的那个推荐不是best pratices.

频繁的读写,并且是他那样的状况,应该用ReiserFS.

实际上我也说过Oracle Consulting的人推荐在IDC中做OLTP的Oracle使用SLES, SLES的preferred fs是reiserfs.

我非常详细的测试过jfs, reiserfs, xfs, ext2/3 分别 + lvm2 和 md.  Reiserfs 有着很棒的表现.

论坛徽章:
0
5 [报告]
发表于 2006-02-12 09:27 |只看该作者
6点就起床啦?
谢谢nntp的回复。
我再自己装个机器测试一下,就是没有存储可用来测试.
另外问一下,比如pc server里面的高端机器如 hp dl585 (4cpu 双核)和相同价位的sun的服务器来说,哪个更有性价比一些呢?我们现在是pc server +unixware,准备迁移到新的os,正在做选型。各个厂商当然都说自己的最好,也没搜到比较好的评测,我用了大概4年sun(97-2001),这几年完全就没有接触了.

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
6 [报告]
发表于 2006-02-12 17:31 |只看该作者
原帖由 coolmenu 于 2006-2-11 19:33 发表
谢谢这么快回复
30g就用raw不至于吧?好到表是统计表,月底查询一次,hot table 最大就1000w条.
很少接触linux.所以对他文件系统不是很熟悉,google了,oracle的metalink竟然推荐ext2,但是otn上面推荐ext3.

linux下面raw 的管理也不是那么麻烦,用lvm+raw不是挺好么?
我从来不推荐别人用fs作为数据库的datafile,如果不能启用DIRECTIO,fs的cache不紧紧导致了双重缓存的内存浪费(ORACLE自己有数据的BUFFER),由于文件的lseek开销要比raw device大两个性能因素外,还可能导致系统在crash的时候redo log的损坏。
另外一个重要的性能问题,就是内核的aio和vio好些只能对raw启用,fs上面的文件就算用aio哪些api,结果是其实是用thread模拟的。

论坛徽章:
0
7 [报告]
发表于 2006-02-13 02:03 |只看该作者
原帖由 coolmenu 于 2006-2-12 09:27 发表
6点就起床啦?
谢谢nntp的回复。
我再自己装个机器测试一下,就是没有存储可用来测试.
另外问一下,比如pc server里面的高端机器如 hp dl585 (4cpu 双核)和相同价位的sun的服务器来说,哪个更有性价比一些呢?我 ...



DL585 dual core x 4 way .

论坛徽章:
0
8 [报告]
发表于 2006-02-13 03:14 |只看该作者
原帖由 wolfop 于 2006-2-12 17:31 发表

linux下面raw 的管理也不是那么麻烦,用lvm+raw不是挺好么?
我从来不推荐别人用fs作为数据库的datafile,如果不能启用DIRECTIO,fs的cache不紧紧导致了双重缓存的内存浪费(ORACLE自己有数据的BUFFER),由于 ...

文件系统没你说的那么夸张,相反大部分情况下我从不认为raw对与oracle来说是个提高性能的好的方案,除非IO确实是整个系统的瓶颈

论坛徽章:
0
9 [报告]
发表于 2006-02-13 09:16 |只看该作者
oracle用ext3比较好,大量数据一般不推荐用reiserfs,一是还不稳定,二是速度不如ext3,可以去suse的maillist去看看,oracle+reiserfs的complain很多。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2006-02-15 10:51 |只看该作者
ReiserFS 对于大量的长度不大的文件很有优势;对于Oracle数据库,如果I/O是瓶颈,那么使用裸设备的确能提高效率。坚决不推荐使用ext2,没有日志的文件系统,宕机以后会死人的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP