GBASE南大通用数据库分享:MPP与SMP对比大规模并行处理计算机:Massive Parallel Processor。由大量通用微处理器构成的多处理机系统,适合多指令流多数据流处理。计算机体系结构中,MPP指大规模并行处理机. MPP在20世纪90年代盛行。如今,世界上排名靠前的大型机,都是MPP。MPP层(Media Process Platform)MPP层基于驱动层,屏蔽芯片和硬件平台
GBASE南大通用数据库分享:tpch数据生成步骤官网:http://www.tpc.org/tpch下载地址:http://www.tpc.org/tpch/spec/tpch_2_14_3.tgz 或 http://www.tpc.org/tpch/spec/tpch_2_14_3.zip编译安装:cp makefile.suite makefile修改makefile文件
GBASE南大通用分享:GBase 8a数据库存储过程异常处理获取错误数命令get diagnostics @a=number; //包含warning和错误的数量获取DML操作影响的行数,只影响最后一条DML操作的影响行数get diagnostics @a=row_count;获取错误号命令格式get diagnostics condition 1 @a=gbase_errno;获取错误状态命
GBASE南大通用数据库分享:动态的例程名称规范通过在调用例程内构建被调用的例程的名称,动态的例程名称规范允许您从另一 SPL 例程 执行 SPL 例程。动态的例程名称规范简化您编写调用另一 SPL 例程的 SPL 例程的方式, 直到运行时才能知道另一例程的名称。数据库服务器允许您在 EXECUTE PROCEDURE 或 EXECUTE FUNCTION 语句中指定 SPL 变量,而不是 SPL
GBASE南大通用数据库分享:动态例程名称规范的规则 您必须定义保存动态地执行的 SPL 例程的名称的 SPL 变量为 CHAR、VARCHAR、 NCHAR 或 NVARCHAR 类型。您还必须为 SPL 变量提供一个有效的且非 NULL 的名 称。 在可执行动态的例程名称规范标识的 SPL 例程之前,该例程必须存在。如果你将有效的 SPL 例程的名称分配给该 SPL 变量,
GBASE南大通用数据库分享:重要: 如果您显式地授予对 SPL 函数的 Execute 权限,其为 UDR 的换向函数或否定函数, 则在被授予者可使用任意函数之前,您还必须授予对换向函数或否定函数的那种权限。您不可随同 SPL 过程指定 COMMUTATOR 或 NEGATOR 修饰符。 下列示例演示对于函数的限制授权,以及将它的否定函数限定为一组用户。假设您创建下 列否定函数对:在缺省情况下,
GBASE南大通用数据库分享:要在数据库中注册例程,被授权的用户将 SPL 命令包含在 CREATE FUNCTION 或 CREATE PROCEDURE 语句中。数据库服务器存储内部注册了的 SPL 例程。下列用户具 有在数据库中注册新的例程的资格: • 有 DBA 权限的任何用户可在 CREATE 语句中,使用或不使用 DBA 关键字来注 册例程。 要了解 DBA 关键
GBASE南大通用数据库分享:ON EXCEPTION 语句的作用域从紧跟在 ON EXCEPTION 语句之后的语句扩展,并结束 于在其中发出 ON EXCEPTION 语句的语句块的末尾。如果 SPL 例程未包括显式的语句 块,则作用域为该例程中所有后续的语句。对于在 IN 子句中指定的异常(或对于所有异常,如果未指定 IN 子句的话),ON EXCEPTION 语句的作用域包括同一语句块内跟
从GBASE南大通用V9.5.X.X 版本集群手动回退到升级前版本集群警告我们不建议把GBASE南大通用集群从 V9.5.X.X 版本集群回退到升级前版本,而且多数场景 下这种回退是无效的,并且会导致数据错误。如果满足如下条件,可以把 V9.5.X.X 版本集群成功回退到升级前版本集群:1、 从 V8.6.X.X 版本
GBASE南大通用V9.5.X.X 集群之间的版本升级时需要设置 coordinateHost 和 dataHost 为所有已 存在的 Coordinator 和 Data 集群节点 IP。如果是升级到GBASE南大通用 9.5.3.X,还需要设置 gcwareHost
GBASE南大通用数据库分享:操作原则:1)升级需要获取新的 LICENSE 许可文件,请提前申请和准备好 license 许可文件, 具体的申请流程和操作方法参考 3.2.1 获取 license 章节;2)系统不支持 V8.6.X 直接升级到 V9.5.3.X,需要先从&nb
GBASE南大通用数据库分享:卸载后,GBASE南大通用系统所有数据将丢失,请在卸载前备份所需的数据。操作场景 该操作指导工程师在不需要此版本GBASE南大通用集群时卸载集群。前提条件 卸载后,集群所有数据将丢失,请备份所需的数据; 卸载前,请手动停止集群所有节点的相关服务; 需有执行卸载的用户密码。操作步骤 步骤 1 使
GBASE南大通用数据库分享:概述: 启动GBASE南大通用多实例服务器上所有实例的命令如下,该命令执行时随机指向服务器上任意实例的 gcluster_services 脚本。GBASE南大通用集群服务器上 gcluster_services 脚本会有 1 个或多个,脚本内容默认完全相同,存 在于 gclus
GBASE南大通用数据库分享:GBASE南大通用集群多实例部署所需的 license 文件的获取与普通集群部署的 license 获取步骤及方法都相同:1. 提前在集群服务器上生成 ESN2. 将 ESN 和许可限制要求发送到 license@gbase.cn3. 获取 lice
GBASE南大通用数据库分享:如果数据库服务器检测到潜在的问题,但该 SPL 例程的语法是正确的,则数据库服务器生成警告,并将它放置在列表文件中。您可在执行该例程前,检测此文件来检查潜在的问题。在 CREATE PROCEDURE 或 CREATE FUNCTION 语句的 WITH LISTING IN 子句中 指定文件名称和列表文件的路径名称。要获取关于如何指定列表文件的路径名称的信息, 请参
GBASE南大通用数据库分享:执行例程的 DBA 权限 如果 DBA 使用 DBA 关键字创建例程,则数据库服务器自动地仅将 Execute 权限授予有 DBA 权限的其他用户。然而,DBA 可显式地将 DBA 例程上的 Execute 权限授予没有 DBA 权限的用户。 当用户执行以 DBA 关键字注册了的例程时,该用户假设在例程持续期间持有 DBA 权限。 如果没有 DBA
GBASE南大通用数据库分享:数据库服务器检查是否存在任何被引用的对象,并验证调用该例程的用户是否拥有访问被 引用的对象的必要权限。由例程引用的对象可包括: • 表和列 • 序列对象 • 用户定义的数据类型 • 由该例程执行的其他例程当例程运行时,定义有效的权限为下列的联合: • 运行该例程的用户的权限
GBASE南大通用数据库分享:示例:修改GBASE南大通用 syncserver 服务端口 5288 为 5287,需要在集群的所有节点上进行如下操作:操作步骤 步骤 1 使用 DBAUSER 用户修改 $GBASE_BASE/config/ synctool.conf 文件将该
GBSASE南大通用数据库分享:传统关系型数据库上,GBASE南大通用通常通过 LIKE 或 MATCHES 条件来搜索文本数据,往往需要进行全表扫描,性能低下。 BTS提供全文本搜索能力,可以检索一个表上的字符数据类型列(BLOB, CHAR, CLOB, LVARCHAR, NCHAR, NVARCHAR, or VARCHAR)数据准备: 为使用BTS功能,准备如下: 1.创建一个默认的sb
操作场景该操作是GBASE南大通用指导工程师安装 GBase 8a MPP Cluster 服务的客户端。前提条件1.GBASE南大通用 集群客户端安装工具,可以独立安装在一个非集群环境的机器上,此机器与集 群业务网络互通;2. 与 GBase 8a MPP Cluster 支持的 Linux 操作系统一致。
GBASE南大通用全文检索功能的安装步骤,请参考如下内容: 步骤 1已经成功安装GBASE南大通用集群产品,并停止集群所有服务。DBA(gbase)用户在集群的所有节点执行如下命令停止集群服务:$ gcluster_services all stopStopping gcrecover : [ OK ] Stopping gcluster : [
GBASE南大通用数据库分享:操作场景 多 VC 模式,需要在每个 VC 下创建 distribution。操作步骤步骤 1 编辑 vc1 的创建 distribution 的配置文件 gcChangeInfo_vc1.xml。在指定 VC 中创建&
GBASE南大通用数据库分享:配置主机名 示例:假设当前的 IP 为 172.168.83.11,要更改的 hostname 为 GBASE南大通用,具体设置方 法如下: RHEL6.X 1、修改/etc/hosts 文件,增加相关信息;2、修改/etc/sysconfig/
GBASE南大通用数据库分享:操作场景使用多 VC 模式。前提条件集群运行正常;root cluster 中存在 freenode;GBASE南大通用gcadmin 可用。操作步骤步骤 1 切换到GBASE南大通用 dbaUser 用户(即 demo.options 中的 dba
GBASE南大通用数据库分享:检查 Swap 分区示例:查看 Swap 分区大小 RHEL检查 CPU 配置示例 1:查看 CPU 数量GBASE南大通用 RHEL & SUSE: CPU 总核数 = 物理 CPU 的
GBASE南大通用数据库分享:检查磁盘分区大小和分区格式 安装系统时,建议把划分的逻辑卷 mount 到集群安装目录(以下用例若无特殊要求, 均以/opt 作为产品的安装目录 )目录/opt 的 mount 配置需要写在/etc/fstab 中而不 是/etc/rc.d/rc.local
GBASE南大通用数据库安卓操作系统准备:每台服务器已安装软件要求章节中指定的操作系统。 GBASE南大通用GBase 8a MPP Cluster 各节点操作系统需要符合以下要求:检查操作系统版本 RHEL6.X # lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-n
GBASE南大通用数据库内数据挖掘GBASE南大通用GBMLLib 是 GBase 8a MPP Cluster 的数据挖掘和机器学习扩展库,以插件的形式添 加到 GBase 8a MPP Cluster 中。通过其提供的机器学习算法,GBASE南大通用GBase 8a MPP Cluster 可以对用户数据进行深层次的分析和挖
GBASE南大通用技术分享:全文检索GBase 8a MPP Cluster 数据库支持全文检索,采用全单字索引方式,支持几乎所有 的语种,并且可以保证 100%的查询召回率。结合 GBase 8a MPP Cluster 独特的列存 储、压缩和智能索引技术,适合面向海量数据的检索查询应用。主要功能包括: 建立索引与搜索&nb
GBASE南大通用技术分享:本节中的例子会使用一个带有 BLOB 列的表,使用下面的语句生成 file 表。 file_id:表主键,file_name:存储的文件名,file_size:存储文件的大小, file:存储文件内容。 CREATE TABLE file ( file_id SMALLINT UNSIGNED AUTO_INCREMENT N
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号