达梦数据库基础应用
1. 数据库实例管理
一个数据库软件可以创建多个实例,通过端口号区别,达梦默认端口号是 5236.
创建数据库实例
[dmdba@localhost tool]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dbca.sh
用户可通过浏览或是输入的方式选择数据库所在目录。,一般在安装目录下创建一个DATA文件夹用于存放实例文件
控制文件记录了数据库必要的初始信息,表空间信息,包括表空间名,表空间物理文件路径等,记录了所有数据库中使用的表空间,数组的方式保存起来;控制文件校验码,校验码由数据库服务器在每次修改控制文件后计算生成,保证控制文件合法性,防止文件损坏及手工修改。 日志文件用来记录所对数据库的操作信息
达梦数据库初始化实例后初始化参数无法修改,如果要调整必须重新初始化库,所以为了移植、开发、维护的方便,根据应用特征合理规划初始化参数尤为重要,确定后形成安装规范项目组成员保持一致,如果初始化参数不一致的数据库实例间的物理备份、逻辑备份等将不能互用,切记!
初始化参数进行详细说明:
初始化参数 | 对数据库使用的影响 |
---|---|
页大小(page size) | 字符串字段的最大长度及每行记录的总长度 |
日志文件大小(rlog) | 高并发事务下的刷盘速度 |
时区(time zone) | 时区不同时造成的时间不一致 |
字符串比较大小写敏感(string case sensitive) | SQL 语句及应用是否兼容 |
字符集(charset) | 字符的存储空间及可识别字符的数量 |
VARCHAR 类型以字符为单位(lengthin char) | dm 字符类型默认以字节来存储,影响应用对字符长度的判断 |
改进字符串 HASH 算法 | 改进字符串 HASH 算法 |
除了每个字段的最大长度限制 外, 每条记录总长度不能大于页面大小的一半。如果系统中存在或者以后可能存在含有较长的字符串类型的表, 建议该参数设置为 16 或者 32。
页大小介绍
数据库页大小 | 数据库页大小 | 每行记录除大字段外其他字段总长度(字节) |
---|---|---|
4K | 1900 | 2000 |
8K | 3900 | 4000 |
16K | 8000 | 8000 |
32K | 8188 | 16000 |