粉丝817获赞5696


好,上一小节我们讲的这个普通同意词,接下来我们来讲一下这个公共的同意词啊,公共同意词它创建就是在这个普通同意词前面加了一个 public 啊,这就是它的区别, 但使用起来呢,他就不是一个,嗯,他就不需要加那个模式名, 公共统一词。 好, create public, 然后最下面的叶子同音词,嗯,我们这里面可以用哪一些? 应该是 y 二吧, y 二,不,这次我们为一个表呢创建一个 test, 下面的 c s, 我们为他们创建 啊,这个创业成功,我们把这刷新一下,看一下。 哦,公共同意时,那就不是属于某一个模式了,他在外面没有这个 s y 二,那我们来使用它吧。 where, 好,这个表里面数据都已经参与出来,那么这是公共同义词,他的以及普通同义词他们的 创建啊,以及使用。那怎么删除?也是一样,我们使用关键字头一样做, 让我先把之前的这个普通的同意词先把它删掉,这边有个同意词 sy, 删除 sy pass 下面的 nice y。 好,那这个就已经删除了,那删除这个 s y r 而不公共的同音词 the public 同意词 s y 二,需要都不需要带模式,公共同意词就不需要带模式。那我们在外面来看一下这个公共的同意词, 你看公共同意词也不见了,这就是公共同意词以及这些同意词他们的一个删除啊。如何删除?这小节就分享到这里。

好,接下来我们来看一下达梦的间隔分区, 那么间隔分区它实际上它本质上其实是范围分区的一个扩展啊, 就是它的一个,嗯,一个特例啊,就这么理解,本质上它还是一个。呃,范文分区。 那接下来我们在这里面来中间看一下, 让我们来认清一下这个 select 的渔具 instead。 instead 我不需要进行计算。 see this number two inter inter war, 你这个写错了吗? 啊,再仔细啊,就是这里面 ear 也是这个 好,也就是说当前时间往后面推两年,就是这个这个意思,就是有一个间隔的这么一种概念,今天是二零二三年嘛,二月十八号,就是你 就直接你经过这样 this state 加上它之后,那么它就是二零二五年,就是往后延迟啊两年,而这个如果连延迟两个月呢?它的写法 也是这样的写法,只不过这里的这个参数我们就改为 month, month 就是月份的意思, 你再执行它,那么年份不变,但是月份发生变化,今年今天是二月份,他这里已经变成四月份啊,时间,这些都是当前时间啊, 这个就是啊,有这种间隔函数在这里面,就是如果使用了像类似于这种间隔函数做分区,在数据插入的时候,如 没有合合适的这种分区,那数据库就会自动创建一个新的分区。这个就 如果使用了间隔函数或分区,在数据插入的时候,如果没有 合适的分区,数据库会自动创建一个新 新新的分区,这是它跟范围分区不同的地方。那这个上面这个范围分区叫 range, 它这个你如果没有合适的,它直接就报 错了,他说没有合适的分区给你,是不是这个数据?我们之前演说过那个三百,插入三百的时候,他上线就是二九九啊,你插入三百他就直接报错啊,你除非给了那个默认分区 tiffle 分区。好,那我们再看一下, 就是像这种使用的这种间隔函数,使用的这种间隔函数,我们如何来创建一个这种间隔分区啊? 而用 circle 的方式,嗯, circle 还是大家大概率使用的,而且是比较通用的。 create table, 我们还是放在 test 下面,嗯,取个名字,七杠二幺零, 这里面就有樱桃味, 这表明这是,这只是一个表明啊,只是一个表明,表明我这里要即将要用到那个间隔函数。 这边 m p l o y employee id 啊,我们就给它一个印特类型, 那个 oracle 里面有 number 类型啊,是吧?这里就还是用 in, 用 p l y e name 挖叉,嗯,就二十 birthday, birthday, 这里面就用 beat, 那这个表结构就写到这, 就是有这么这么几个字段啊, id name person 啊, id name person 这三个字段, partition by wrench, 看到没有?还是一个 wrench, 这不,这里这个字段呢,我们要用 burst, 然后 interwal number t o y m i n t r we we are into what yeah? partition 一,一九九零啊,出生日期一九九零 y 六 nice to date。 后面别人说一九九幺零幺零幺 乱说话, 这个一九九一,实际上是一九九一 六九一的话,这就一九九一九九二, 一九九二 啊,一九九三,因为他实际上在他基础上他是加了一个一,就是在这他加了一个一。 好,那这就是一个间隔分区,实际上跟那个范围分区,那他都是用的是润 g, 所以他们本质上是一样的。 那么接下来我们就往里面插入一些数据啊,这个还没创建,我们来创建 执行一下,这里报错啊,这里面有一个,那我先把它删掉啊,这之前应该是测试过,测试过的。 好,这个就创业成功了,我们来刷新一下 t 二幺零 in tour year。 啊,好,那这个创业成功了,那么我们就往里面查数据, insert in to t t r 幺零,那这个就已经定位到了 values, 然后我插一个,这个数据是,嗯, 先是一个 id, 嗯, id 为一啊,随便的,然后它名称随便弄一些名称,嗯, a a a 啊,那 employee name 在 birthday, birthday, 然后给一个九八九杠零,三杠零一 摁一下。好, 你刷新一下,首先看数据,数据,哦, 没 commit, 老师忘了。 好,现在看一下他的数据, 数据是插入成成功了,但是他在哪个分区呢?我们这里只有三个分区,这三个分区他满足他的要求吗?好像都不满足一九八零啊,往后推一年,那是一九九零,一九九零符合,这里面的哪个值都不符合, 也就是说 p 幺九九零到 p 幺九九二这三个指分区,他不都不能容纳这一条数据,那他跑哪去了啊?答案就是,如果你使用的这种间隔分区,他这里他会,如果 不满足要求,它会自动帮你创建一个本曲。我们来刷新一下 p 幺九九零。 p 幺九九二, 咱们一九八九年是弄到的一九九零,这个里面 我这女人魔镜啊, number two, 往后推一连, 哦,是这样的,这是 less than 啊, less than less than 的话,它这里面它是,你看它一九九零,它是符合这个条件的啊, 不是说大于他是 next next, 所以刚啊,不好意思啊,刚刚这个解读有误啊,这个不是说是大于他,你看这是 next 在这个范围,在这个幺九九幺范围内,那他刚好是幺九九幺范围内吗? 啊,那接下来我再弄一条数据, 然后我弄个一九九九 第二条数字,嗯, 这个就叫 b p b 一九九九,你看一下这两个,执行一下。好,他同样执行成功。我们看主表,主表上面,主表这里面呢? refresh, 那么主标识里面是已经插入进来了,那它是属于哪个分区呢?我们来刷新一下, 果然三个分区,我们定义的时候是定义了三个分区,但实际上他这里变成四个分区了,而且他自己命了一个名称,看到没有? this is p 一二七五,一二七九。那我们看一下是不是数据跑这来了,数据第二条数 就是插到这来,这就是跟范围分区的一个区别。如果说插入的数据找不到合适的分区,他会自动帮你创建一个,在原来基础上自动创建一个子分区,然后把数据扔到这里面来。好,这就是间隔分区啊, 也就是说间隔分区是一种特殊的这个范围分区,区别是如果使用了间隔函数做分区啊。 就是啊,反正我已经强调三遍,就是在数据插入的时候,如果没有合合适的分区,数据会会自动创建一个新的分区,这就是他跟范围分区的一个区别啊。 说三遍啊,就是关于间隔分区跟范围分区它的一个区别。

好,接下来我们来讲一下这个达目的分区表当中的一个哈西分区表。哈西分区表,看这个名字就知道,就是按照分区列的那个具体的值取哈西运算,然后得到他的开所属的那个指分区表那个位置啊, 也就是那这就导致了这个哈气分区表,它的特点就是插入快啊,跟那个堆表有点有点像啊,插入快查询吧,因为我们迅速的计算出啊这个数据 该存到哪个位置,查询起来那就费劲了。如果哈西分区不指定这个分区的表明,就通过指定的哈西分区数来创建啊。分区表明统一使用什么达孟哈西, 它这个 mh part 加上了一个奔驰号, 也是从零开始,它这个是作为作为本区名 啊,这是那么创建,那我们接下来就创建一个 w 哈基本曲 都指的是哈西分区表啊,这里面 what 近身拍个膝 id 这个列,这就是分区列吗?跟其他是一样的 批准 p。 如果指定一个, 在这里需要注意一点,如果你是以数字这样来指定,你看他已经有下文建议,已经有报错了。如果是这种并取名的话,你就得用把它放一下,把它引起来。 partition 零二还是万康 addition 引三,就三个分区吧,这里面这个就标加一个分号,那这个就可可以创建一个哈西分区表,我们刷新一下 提溜就出来了, 这来看好,这个就是一个哈西 partition 啊。哈西分区表,如果说我不创建,先把这个 给删掉哈,我还是穿着一个同名的 创建这个,然后呢?我不指定分区表,我只只指定分区数, 这个就是 partition by 阿西 id partitions, 然后我指定十个分区, 你如果是创建这种类型的,你就追星这里面 refresh 七六 property 地点啊,它就创建了十个分区啊,并且它的命名的一个方式就跟我们之前这里说的一样,达孟哈西 part, 然后加入分区号零一二三四五六七八九,从零开始,对比一下是不是 好,这就是如何创建这个哈西分区表啊。

在云服务已经逐渐普及的当今,很多大中型企业已经陆续搭建了自己的私有云平台,并在云平台上部署了大量的数据库系统。目前普遍的做法是开发人员使用各自开发设备,通过云数据库的 ip 地址、 账户名和密码直接连接数据库进行数据开发工作。这样企业对于云数据库无法实现统一管理, 且数据库账号管理变得尤为困难,容易造成大范围传播。开发者可以自由查询、 下载甚至删除所连接的数据库数据,企业难以做到实时监控或者阻拦高危操作,一旦发生数据安全事故,事后很难追溯 定则到位。这时,云数据库的统一开发和统一管控就变得尤为重要。一个原生的统一开发管控工具 slinks 完全可以满足这一需求。 slinks 支持私有云部署, 企业通过 spink 可以把所有云数据库进行统一管控,只有指定的管理者可以进行数据员的配置、修改操作,而普通用户可以使用管理员配置好的数据员直接进行数据开发工作,与数据库 ip 地址、账号密码完全隔离, 实现零接触,避免了账号大面积传播的风险。同时, screens 支持全线分组管理,不同分组的普通用户均可访问被授权连接的数 据员。另外, sklinx 预设了二十余种风险规则,管理员可通过风险规则来限定某一分组的用户禁止进行某种数据操作,如删除表、数据查询 u 字表等等。如果预设的风险规则不足以满足需求, splinx 还支持用户自定义配置风险规则,进一步充分满足企业数据资产管理的各维度需求,确保数据安全。 另外, sclings 作为一款 web 版 sq l i d 开发人员,可轻松实现协同开发,提高研发效能。您的企业是否有 云数据库统一开发和管控的困扰,可以来试试 sklinks, 相信可以为您带来不一样的云数据库统一开发和管控体验。

解压完毕,启动应用程序包,接下来这个是数据存储库,这是一个用于管理数据库的工具, 此处点击安装,接着选择全新安装, 点击确认, 随后此处能够 点击下一步, 接下来点击下一步,这一选项被标记, 点击下一步,此处能够对名称进行调整,接着按下一步, 点击下一步, 通常选择混合模式。请输入骚账号密码, 此处需将当前使用者设为管理员。 点击下一步,接下来, 随后点击关闭,此刻部署数据库管理工具, 随后点击关闭按钮,能够在此处启动该管理工具。瞧一瞧, 接通,此刻便能顺畅的投入使用了。

啊,接下来我们来看一下达目的这个统计信息啊, 统计信息主要就是描述啊,描述表啊,所以呢啊的大小 规模,数据分布状况, 比如啊表的函数啊, 块平均每行的大小, led 的高度, 叶子,结元树等等等等, 那这些都属于这个统计信息啊,统计信息就是这个优化器的一个依据,可以帮助优化器精确估算成本啊,对执行计划的选择起到了这个重要的作用。 那么达莫统计信息有三类啊,有三类统计信息, 就是第一类是表统计信息,第二类是列统计信息,第三类是所以信息。 那么这里就要不得不介绍一个这个包了, e b m s e b m s 这个 stats, 这个包儿,这个包儿就是收集统计信息, 删除啊,看啊通缉信息。 那么统计信息它的一个生成过程, 或者说生成步骤, 第一步就是确定采样的数据啊,就是说对象,那这些对象分析数据啊,表啊列啊缩影。第二步就是确定采样率, 那个采样率呢,就和数据量成半比,第三步就是顺其一个方图, 嗯,这脂肪图呢,又分为这个频率脂肪图 和这个等高脂肪的。 这个里面它是有两个 两个函数的,第一个就是这个 gather get the table next, 这个就是根据设定的参数收集收集表,表中的列表上的所引的一些统计信息。对于表的话,只收集表的 总行数,总的页数以及使用的这个页数,它的一些基本信息。哎,第二个就是 返回嘛,你收集呢,就是返回 com, 嗯, 这就是根据模式名表明和列名获得该列的统计信息。返回两个结果机,一个是列的统计信息,另一个就是直方图的统计信息,这是列,那当然还有 table stress, 这就是根据模式名表明啊,获得这个指定表的这个统计信息。 that's show。 根据模式名锁印名啊,获得该锁印的统计信息,返回两两个结果记,就一个是这个锁印的统计信息,另一个就是指方图的统计信息。好,这个就补开了啊,这确实太多了。 好,这个就是一个达摩统计信息的一个介绍。嗯,那接下来就来看一下如何来创建这个 统计信息啊,使用这个统计信息。这一小节先讲到这,下一节我们来讲具体的一个使用。


这是我们的数据库安装程序,此处为管理工具。这个是数据管理工具,我们首先安装数据库程序, 此前是以系统管理员权限运行, 随后我们在此处一键安装全新安装 此处选择协议,点击下一步,点击下一步,点击下一步, 此处打勾, ctrl 键复制,点击下一步, 点击下一步。 此处通常选举混合模式,密码由您自行设定,但务必牢记。随后将当前使用者设为配置管理员, 点安装, 随后点击关闭。此刻数据库已完成安装,我们选择这款管理工具进行安装。这个管理工具按这个试试需要我们在网页上自行下载, 我这边已经下载完毕了。这是这个即使用鼠标右键点击选择以管理员权限执行, 这个就能关掉了。接着按安装 关掉,安装完毕之后,我们就能在此处开启, 随后这代表身份能够通过 windows 身份认证直接建立连接,此刻已经完成安装了,便能顺利地进行操作。