存储规划
数据库一般使用磁盘阵列(RAID)保存数据,使用磁盘阵列有两个优点:首先,盘阵可以提供一个具有容错能力的I/O系统,当系统中某个磁盘驱动器出现故障时,可避免丢失数据,因此具有容错能力;其次,允许多个但磁盘驱动器配置成为一个大的虚拟磁盘驱动器,从而方便管理,提高性能。
盘阵RAID方式分为RAID0,RAID1,RAID10,RAID2,RAID3,RAID4,RAID5等,其逻辑和物理组合方式各有差异。
基于KingbaseES V8.6 数据库配置RAID系统,有以下几种解决方案:
最佳解决方案
对容错能力最好的解决方案就是最大限度地使用RAID1和RAID10,规划部署时遵循以下原则:
1)对操作系统和KingbaseES V8.6 程序使用RAID1;
2)对数据库重做日志文件使用RAID10,可以优化性能;
3)对归档日志文件使用RAID10,既能保护数据,又不会影响性能;
4)对数据文件使用RAID10,并使用多个磁盘驱动器以保证不超过单块盘的负载。
较好的解决方案
对于容错能力,较好的解决方案是混合使用RAID10和RAID5,遵循以下原则:
1)对操作系统和KingbaseES V8.6 程序使用RAID1;
2)对数据库WAL日志文件共享一个RAID1或RAID10;
3)对归档日志文件可使用RAID10或RAID5,这两种方式均可保护数据且不影响性能;
4)对数据文件使用RAID10,并使用过个磁盘驱动器以保证不超过单个磁盘负载。混合使用RAID10和RAID5可实现很好的性能,容错能力也很高。
经济型解决方案
对容错能力,此方案使用RAID1和RAID5,遵循以下原则:
1)对操作系统和KingbaseES V8.6 程序使用RAID1;
2)对重做日志文件使用RAID1;
3)对归档日志文件使用RAID10或RAID5;
4)对数据文件使用RAID5。
此方案提供的系统性能比前两个方案要低,其价格是优势。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!