摘要: dm审计分析工具 1、主要功能:审计规则的创建与修改,审计记录的查看与导出 2、审计开关和权限 在DM 系统中,专门为审计设置了开关,要使用审计功能首先要打开审计开关。审计开 关由过程VOID SP_SET_ENABLE_AUDIT(param int);控制,过程执行完后会立即 生效,param 阅读全文
posted @ 2020-10-08 23:27 gamersansan 阅读(286) 评论(0) 推荐(0)
摘要: Dmetl问题学习 1、如何选择合适的增量抽取方式? 可以根据各种增量抽取方式的特点来选择合适的增量抽取方式,各种方式的 特点如下: 触发器增量抽取方式:对 ETL 服务器的负担较小,实现简洁,需要在源数据 库中建立触发器,适用于数据量大的表,实时性要求较高的场合。 影子表增量抽取方式:通过对比影子 阅读全文
posted @ 2020-10-08 22:19 gamersansan 阅读(432) 评论(0) 推荐(0)
摘要: 一、外部表 external 1、不支持mpp,模式名默认为当前用户 2、不能存在大字段,约束,索引 3、只读,不存在表锁,不允许truncate 4、支持rowid ,user,uid伪列,不支持tid 5、 Ctl中默认编码方式gbk 二、列表 huge 表文件只存数据,mir负责镜像,表名$a 阅读全文
posted @ 2020-10-08 22:02 gamersansan 阅读(564) 评论(0) 推荐(0)
摘要: 数据库优化笔记 1、数据库访问优化法则简介 要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些 阅读全文
posted @ 2020-09-15 20:44 gamersansan 阅读(839) 评论(0) 推荐(0)
摘要: 1、使用dmdbchk dmdbchk 工具需要从命令行启动。找到 dmdbchk 所在安装目录/dmdbms/bin,输入 dmdbchk和参数后回车。dmdbchk工具不同的参数用法也不同,如果是校验数据库的参数,则要求 必须是经过初始化,且正常关闭的数据库,才能被 dmdbchk 工具校验, 阅读全文
posted @ 2020-08-31 23:34 gamersansan 阅读(295) 评论(0) 推荐(0)
摘要: O、dm8实时主备集群准备和注意事项 dm8 4.0的dmwatch不能使用scp物理迁移data,需要备份还原后更新魔数 新库需要开启一次,再保持数据一致,mount配置参数 一、主库搭建步骤: (1)配置dm.ini 首先创建一个实例 ,给这个实例命名为GRP1_RT_01 ./dminit p 阅读全文
posted @ 2020-08-31 23:13 gamersansan 阅读(634) 评论(0) 推荐(0)
摘要: 隔离级别和并发控制 SQL92标准定义了四种隔离级别——Read Uncommitted,Read Committed,Repeatable Read和Serializable。定义这4种隔离级别时,制定者主要围绕着基于锁的并发控制来说的。但是后来出现了MVCC,之后主流数据库都开始支持MVCC。有 阅读全文
posted @ 2020-08-31 23:09 gamersansan 阅读(1065) 评论(0) 推荐(0)
摘要: 一、全文索引 fulltext (在搜索引擎关键字上使用,大文本用普通索引模糊查询速度过慢) 支持文本类型,中文要选定特定分词类型,英文用空格分隔。 达梦的选项: 分词的类型 · 默认分词:不指定分词类型,采用服务器默认的分词方式 · 中文最少分词:中文最少分词方式 · 机械双字分词:机械双字分词方 阅读全文
posted @ 2020-08-23 21:37 gamersansan 阅读(984) 评论(0) 推荐(0)
摘要: 1、当安装数据库时,如凝思版装在麒麟版上,在安装过程中会报key无法识别,应安装相应os的数据库。2、开发版没key可以用1年,可通过安装包的名称来判断试用时间,如:dm8_setup_rh7_64_ent_8.1.0.157_20190507.iso3、替换达梦的key 3.1.放key将新的ke 阅读全文
posted @ 2020-07-29 20:45 gamersansan 阅读(625) 评论(0) 推荐(0)
摘要: 1、闩锁 线程控制,内存结构,占用完成后自动释放,分为两种类型: 1、愿意等待(WILLING-TO-WAIT) 大部分LATCH都属于这种, 这种类型的LATCH都是通过TEST-AND-SET的方式获得的, 也就是说, 如果当前进程不能获得LATCH的时候会绕着CPU旋转, 而不放弃CPU, 这 阅读全文
posted @ 2020-07-28 16:22 gamersansan 阅读(327) 评论(0) 推荐(0)