那只能看文章了,我上家公司不需要搞得那么复杂
8个搞RAID 10貌似浪费,比如tempdb,可以放到raid 0,然后数据文件放RAID 10拿来存数据文件,RAID 5就算了,再整个NUMA
[quote=引用 8 楼 SmithLiu328 的回复:] 数据库配置为NUMA?还是普通?
8块一个raid10 只有一个LUN,在产生磁盘性能问题时是太容易看出问题所在。 划成多个LUN,data/log/tempdb/bak单独放在不同LUN可以比较容易区分data/log/bak压力。 如果是我,可能这样划: 3*300 Raid5 Data 2*200 Raid1 Log(tempdb) 2*200 Raid1 Bak(tempdb) 1*100 热备 或 3*300 Raid5 Data 4*200 Raid1 Log(tempdb) 1*100 热备 备份放本地服务器磁盘
数据库配置为NUMA?还是普通?
首先,日志和数据,最好分到不同的物理磁盘上,可以吧数据io和日志io,分到不同的硬盘上,提高io效率 然后,数据,也要分到不同的物理磁盘上,这样可以通过并行的io,提高读取数据的效率。 而tempdb,可以添加多个文件,主要是当在tempdb中创建大量临时表的时候,减少闩锁的争用。每个文件的大小要相同。
既然是FC存储,就划一个大的LUN就OK,若需要管理上的逻辑区分,就划多个LUN。性能没区别,只是管理上的区别
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧