greatdb sql(greatdb) - 廖盛坪财富
当前位置:首页 > 焦点 > 正文

greatdb sql(greatdb)

  • 焦点
  • 2022-09-10
  • 65
  • 更新:2022-09-10 18:45:06

本篇文章给大家谈谈greatdb,以及greatdb sql对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何在GreatDB集群创建和维护账户啊?

"1、如何创建和维护账户

集群支持create?user、grant、revoke、drop?user等对账户操作,暂不支持alter?user语句。

2、在集群创建的用户与mysql有如下不同:

(1)?、dbscale的账户只有用户名部分,grant或create?user命令的host部分将被忽略并被替换为参数dbscale-hosts所指定的host。DBScale的host控制通过黑白名单实现。dbscale-hosts参数作用参看第二节

(2)?、dbscale的grant控制业务账户是否可以访问一个库,默认情况下如果用grant将一个库或这个库中的任意对象的任意权限赋予一个账户,那么这个账户就可以读写这个库下的所有表对象。DBScale通过DBScale?acl命令和DBScale?SET?DDL命令来控制一个限制一个账户对数据对象的读写和ddl权限。

(3)?、dbscale的grant控制业务账户是否可以看见业务表,没有被grant的表将不会被show?tables看见。但即使无法被show?tables看见,如果没有通过DBScale?acl和DBScale?SET?DDL命令控制,业务账户一样可以直接操作看不见的表。

(4)?、dbscale?grant目前不支持MAX_QUERIES_PER_HOUR、MAX_UPDATES_PER_HOUR、MAX_CONNECTIONS_PER_HOUR、MAX_USER_CONNECTIONS。

注意:不要给非DBA用户?gant?""create?user""权限,目前版本的集群创建一个新用户可以绕过DBScale?ACL的读写访问控制。建议只grant?select?,insert,update,delete给业务账户。

"

greatdb sql(greatdb)  第1张

万里开源GreatDB产品怎么样?

"万里开源拥有一支经验丰富的数据库开发队伍,其核心产品万里开源分布式数据库GreatDB是一款面向云计算时代的分布式事务型数据库,可无限制在线横向扩展、并行计算、无任意单点故障,支持?openstack?云计算平台、docker?容器等?IaaS、PaaS?平台,不仅满足云时代的业务形态需求,还具备替换?Oracle、DB2?等传统国外数据库的能力。万里开源分布式数据库作为新时代的先行者,属于国产自主可控数据库,在一体化“国网云”平台、全业务统一数据中心建设中都起到了关键作用,该数据库产品已在国网公司各大系统中得到了推广应用,国家电网实现了关系数据库自主可控的目标。截止到2018年底,累计支撑国家电网公司国网营销、发展、人资、财务、信通等多个业务部门的系统建设,部署国网全业务数据中心、S6000、大数据平台等约?200?套数据库集群,应用覆盖国家电网总部、27?家国家电网省级公司及国网节能服务有限公司、国家电网信息通信产业集团有限公司等直属单位,目前正处于快速发展时期,未来在国家电网和其它领域均有较大成长空间。

万里开源的全资子公司北京拓林思软件有限公司从事Linux?操作系统开发20?年,是中国最早从事?Linux?产品化的公司之一,其?Linux?操作系统在企业级部署数量及部署范围上处于行业领先地位,在服务器操作系统(Turbolinux发行版)、物联网嵌入式操作系统,包括内核定制、驱动开发、安全加固、文件系统定制、各种广域局域无线通信协议支持和国产芯片支持等方面,具有极其丰富的经验。其操作系统目前已在能源、通信、交通、政府、金融等行业得到了应用。"

GreatDB数据库对临时表存储机制是怎样的?

GreatDB临时表存储在默认存储引擎(一般是InnoDB);如果创建临时表的时候,明确声明类型为HEAP,则GreatDB会在内存中创建该临时表Heap方式,指定存放在内存中,如果超过默认配置的大小(可配置),会转存储为磁盘临时表,提交或会话结束结束后释放临时表存储空间

GreatDB是什么产品?

万里开源拥有一支经验丰富的数据库开发队伍,其核心产品万里开源分布式数据库GreatDB是一款面向云计算时代的分布式事务型数据库,可无限制在线横向扩展、并行计算、无任意单点故障,支持 openstack 云计算平台、docker 容器等 IaaS、PaaS 平台,不仅满足云时代的业务形态需求,还具备替换 Oracle、DB2 等传统国外数据库的能力。万里开源分布式数据库作为新时代的先行者,属于国产自主可控数据库,在一体化“国网云”平台、全业务统一数据中心建设中都起到了关键作用,该数据库产品已在国网公司各大系统中得到了推广应用,国家电网实现了关系数据库自主可控的目标。截止到2018年底,累计支撑国家电网公司国网营销、发展、人资、财务、信通等多个业务部门的系统建设,部署国网全业务数据中心、S6000、大数据平台等约 200 套数据库集群,应用覆盖国家电网总部、27 家国家电网省级公司及国网节能服务有限公司、国家电网信息通信产业集团有限公司等直属单位,目前正处于快速发展时期,未来在国家电网和其它领域均有较大成长空间。

万里开源的全资子公司北京拓林思软件有限公司从事Linux 操作系统开发20 年,是中国最早从事 Linux 产品化的公司之一,其 Linux 操作系统在企业级部署数量及部署范围上处于行业领先地位,在服务器操作系统(Turbolinux发行版)、物联网嵌入式操作系统,包括内核定制、驱动开发、安全加固、文件系统定制、各种广域局域无线通信协议支持和国产芯片支持等方面,具有极其丰富的经验。其操作系统目前已在能源、通信、交通、政府、金融等行业得到了应用。

GreatDB数据库使用load?data?有哪些关键参数?

"1.?load-analysis-num

GreatDB用于处理一条?load?data?请求数据包解析的工作线程数。

全局参数。可以动态修改

默认值?=?3。参数值范围?=1

注意:

当load?data导入数据的瓶颈在dbscale解析数据包处时,调大该参数可以显著提高load?data的性能。但当该值大于1时,数据实际导入后端?mysql?的顺序将可能与文件中的顺序不一致,通常这是可以忽?略的。

2.?max-load-analysis-wait-size

GreatDB?用于处理load?data数据包解析的?analysis节点的处理队列最大长度。

全局参数。可以动态修改

默认值?=?30。参数值范围?=2

注意:

GreatDB对analysis节点进行数据包填充时,总是填充到max-load-analysis-wait-size指定的大小,并且analysis节点在待处理的数据包数量小于该值的一半时会唤醒父线程进行数据包填充。

建议该值使?用默认值或适当调高,如果需要导入的数据量非常的大时。

另外如果该值过大,会导致GreatDB缓存过多的数据包,将会导致GreatDB在load?data过程中对机器内存的消耗过多,极端情况下可能会OOM。

3.?max-load-ready-packets

GreatDB?处理load?data时,每个后端数据包发送?线程缓存的最大待发送数据包的数量。

全局参数。可以动态修改

默认值?=?64。参数值范围?=10

注意:

GreatDB往后端发送的LOAD?DATA数据包每个是16M,默认值64即1G。每个后端partition对应一个数据包发送线程。当后端mysql处理过慢时可能导致数据包在数据包发送线程上堆积,但堆积的量达?到max-load-ready-packets时,GreatDB将挂起该load?data任务直到堆积的量小于max-load-ready-?packets。

4.?max-load-once-packet-num

GreatDB?向后端执行一次load的数据包数目。

会话级别参数。可以动态修改

默认值?=?64。参数值范围?=10

注意:

对于分片表场景,如果一张表load数据量过大,一次load会导致主从延时巨大。此时可以调整本参数,设置每load一定包数就提交一次。

但是这么设置会有一定风险:

?

就是如果load过程中报错,那么之前load的数据会已经进入数据库,所以此时数据库会有部分脏数据,并且无法确认脏数据量。

一个数据包的大小取决与认证节点的?max_packet_size?,?默认值为?0?,表示不启用该功能,整个load只提交一次。

"

greatdb的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于greatdb sql、greatdb的信息别忘了在本站进行查找喔。

有话要说...

取消
扫码支持 支付码