1.1 DM支持平台
达梦数据库支持国内外主流的的硬件和操作系统平台。通常情况下,用户的安装介质是一个iso镜像文件。
CPU芯片支持列表:
操作系统支持列表:
1.2 资源配置
物理机最小配置推荐(需要根据业务系统实际情况调整)
用户应根据DM及应用系统的需求来选择合适的硬件配置,如CPU、内存及磁盘容量等。档次一般应尽可能高一些,尤其是作为数据库服务器的机器,基于Java的程序运行时最好有较大的内存。其它设备如UPS等在重要应用中也应考虑。下面给出安装DM所需的硬件基本配置:
1.3硬件选取的建议
1)CPU:
并发量高时,选择CPU,优先考虑CPU的核数;同一个SQL只能一个CPU进行处理,所以如果业务比较复杂,运算较大,应该优先考虑频率高的CPU;千万不要将64位的CPU运行在32位的操作系统上,否则最多使用4G内存;
2)硬盘:
机械硬盘,容量大,顺序读写性能好,建议挂载在日志目录上面;
固态硬盘,随机读写性能好,建议挂载在数据目录下,有助于数据库性能的性能提升;
二、 安装前环境准备
在安装开始之前,首先应该检查所得到的DM产品是否完整,并准备好DM所需的硬件环境、软件环境。
本章主要介绍在安装DM产品前,操作系统层面需要进行的准备工作。
2.1操作系统检查与配置
- 检查操作系统版本
检查操作系统版本是否与发版的达梦安装包一致 - 检查物理内存大小
要求内存>=4GB,建议不少于8G: - 检查Swap空间大小
swap大小按真实内存两倍的推荐来设置,一般不小于物理内存: - /tmp文件系统大小
至少在1G以上: - 网络环境检查
数据库服务器建议关闭防火墙,以root运行命令:
关闭Selinux - 操作系统资源限制检查
在Linux、Solaris、AIX 和 HP-UNIX 等系统中,操作系统默认会对程序使用操作系统资源进行限制。为了使达梦数据库能够正常运行, 建议用户检查 ulimit 的参数。首先用户使用 dmdba用户进行登录,运行命令(ulimit -a)进行查询。
- data seg size建议设置为1048576以上或unlimited,此参数过小将导致数据库启动失败。
- file size建议设置unlimited(无限制),此参数过小导致数据库安装或初始化失败。
- open files建议设置为 65536 以上或 unlimited。
- virtual memory建议设置为1048576以上或 unlimited,此参数过小将导致数据库启动失败。
- max user processes 最大线程数这个参数建议修改为10240。
或者在dmserver的启动脚本中加入ulimit -u 10240。
直接用vim打开配置文件vi /etc/security/limits.conf,加入以下内容:
- 检查磁盘挂载信息/etc/fstab
确认磁盘挂载已经写入/etc/fstab,并且正确,以防止OS重启,磁盘未自动挂载导致达梦服务器启动异常。 - 操作系统内存参数检查
Linux操作系统要注意检查/proc/sys/vm/overcommit_memory是否设置为0。设置为1或者2时可能会出现操作物理内存有空余,但数据库服务无法申请内存的严重问题。
2.2 用户及目录配置
1.操作系统用户与用户组
为了减少对操作系统的影响,用户不应该以root系统用户来安装和运行DM。用户在安装之前为DM创建一个专用的系统用户dmdba。
操作系统用户组
具体创建命令如下:
文件系统及安装目录规划
安装达梦数据库软件前需要确认磁盘分区、文件系统已经创建并挂载完成。建议文件系统采用ext4格式。
版权声明:本文为weixin_35831962原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。