
数据库
文章平均质量分 74
老紫竹
这个作者很懒,什么都没留下…
展开
-
收拾起古老的JAVA技术,写了个GBase 8a的WEB工具
收拾起10年前的JAVA知识,用最古老的jsp编程,做出了针对GBase 8a的丑陋的WEB版本客户端工具。源代码为Eclipse项目,运行容器为Tomcat 8.5。不许嘲笑,我也是很厌烦每次都从笔记里复制粘贴SQL然后执行。公司产品自带的WEB工具太重量级了,所以自己写了个简单的。地址:GBase 8a 简单WEB客户端工具发布(包含源代码) – 老紫竹的家功能介绍2022-05-12增加删除连接的功能 增加删除已保存SQL的功能 支持SQL功能的过滤 支持SQL功能的更新(新原创 2022-05-13 17:05:51 · 952 阅读 · 1 评论 -
GBase 8a 用户日常使用手册索引
介绍 南大通用GBase产品系列介绍 GBase 8a 核心服务组件功能介绍 安装 版本获得 GBase 8a免费版下载和使用限制 环境检查 GBase 8a集群新安装硬件和操作系统建议 GBase 8a集群V95新安装注意事项 安装 南大通用GBase8a集群862Build43版本初级使用入门文档和产品手册 GBase 8a数据库集群新手使用入门 GBase 8a多实例版本9.5.3安装实例和运维常用命令 配置 GBase 8原创 2021-07-08 16:09:23 · 1673 阅读 · 0 评论 -
GBase 8a MPP集群最大支持4096节点,通过中国信通院基础能力测评
来源:http://www.gbase.cn/news_info/2945.html转载 2021-06-15 15:59:38 · 967 阅读 · 0 评论 -
GBase 8a从Kafka的Topic加载数据使用样例
GBase 8a支持从Kafka 加载数据,本文介绍该功能的使用方式并提供样例。GBase 8a当前支持单次加载,以及以类似定时任务的形式自动加载。环境kafka版本kafka_2.13-2.8.0数据原始topic一共两行数据, 名字为gbase8a,主机名为rh_210,对应IP是10.0.2.210.[root@localhost kafka]# bin/kafka-console-consumer.sh --topic gbase8a --from-beginning.原创 2021-06-10 16:01:44 · 1152 阅读 · 2 评论 -
GBase 8a数据库运行状态监控相关功能汇总
本文汇总GBase 8a数据库集群内部提供的运行状态功能的文章汇总,包括集群状态、连接、内存、磁盘、加载、审计等方面。集群状态命令行工具gcadmin最常见的是通过命令行工具gcadmin查看集群状态,包括节点状态,服务状态,数据状态等。也包括副本策略。GBase 8a 运维命令gcadmin查看集群状态GBase8a MPP Cluster集群状态gcadmin输出说明从V95开始,通过SQL从元数据表来查询集群状态包括磁盘,内存使用等GBase 8原创 2021-05-12 15:47:36 · 1332 阅读 · 1 评论 -
GBase 8a MPP集群9.5.3多实例版本新功能和变动介绍
GBase 8a数据库集群,在新的版本里提供了充分利用CPU,内存的多实例版本。本文只介绍个人使用中发现的变动内容,如需完整的请索要官方产品文档。原文:https://www.gbase8.cn/1777对应版本9.5.3.22gcware服务集群单独部署该版本支持将gcware服务单独部署,最终管理服务gcware,调度服务gcluster和数据服务gnode,都可以各自独立组成集群。扩容Gcware 分离后 gcware 不支持扩容!节点替换gcware单独做节点替换原创 2021-04-20 10:42:50 · 847 阅读 · 0 评论 -
南大通用事务型数据库GBase 8s斩获2020年中国国际金融展“金鼎奖”
近日,2020年中国国际金融展重要评选"金鼎奖"揭晓,作为国产数据库领先企业,南大通用事务型数据库管理系统GBase 8s凭借多年以来的技术创新、金融业商用案例,获得专业评委的一致认可,在众多产品中脱颖而出,斩获年度优秀网信产品基础软硬件奖。中国国际金融展历经28年发展,已经成为展示中国金融发展成就、宣传金融改革成果、促进金融产业创新和推动金融与科技深度融合发展的有效平台,“金鼎奖”作为金融展的重要活动之一,旨在表彰高端优质的技术、产品和服务亮点成果。近些年,受监管环境变化、金...转载 2020-12-29 09:22:59 · 459 阅读 · 0 评论 -
GBase与华为天津鲲鹏生态创新中心完成联合实验室揭牌,深度支持国产服务器CPU
12月22日,“天津鲲鹏生态创新中心启动仪式”与“2020年贵州鲲鹏生态伙伴大会”在天津、贵阳顺利举行,南大通用分别受邀出席天津鲲鹏生态创新中心启动仪式完成联合实验室揭牌;受邀出席2020贵州鲲鹏生态伙伴大会完成贵州省鲲鹏生态创新中心优秀合作伙伴授牌。正在上传…重新上传取消天津鲲鹏生态创新中心与鲲鹏计算产业中的重点企业和机构合作挂牌成立联合实验室旨在基于行业解决方案开发,针对鲲鹏生态重点行业联合方案发布,把对应联合解决方案与商用解决方案,基于鲲鹏开发软件新版本,并通过创新中心进行发布,进行.转载 2020-12-23 17:45:08 · 603 阅读 · 0 评论 -
GBase 8a支持中文表名和字段名
GBase 8a数据库集群默认表和字段名字只支持字母、数字和下划线。通过设置gcluster_extend_ident参数,可以提供对中文表名和字段名的支持。https://www.gbase8.cn/2114参数gcluster_extend_ident用来控制是否可以创建中文表名字段、特殊字符的字段。默认为 0,0 表示不开启,为 1 表示开启。注:打开 gcluster_extend_ident 参数之后,系统从原来的只能创建字母数字下划线命名方式,扩展到支持中文和特殊字符,但特原创 2020-12-03 11:17:45 · 1688 阅读 · 0 评论 -
GBase 8a通过集群日志查看执行计划、各阶段整体耗时和各个节点的耗时做性能排查
GBase 8a提供了执行计划,以及不同的日志级别,现实整体各个节点耗时,以及每个节点的耗时,来方便用户进行性能排查,本文介绍详细的分析方法。环境2节点虚拟机集群[gbase@rh6-1 ~]$ gcadminCLUSTER STATE: ACTIVECLUSTER MODE: NORMAL=================================================================| GBASE COORDINATO原创 2020-11-10 12:48:01 · 2089 阅读 · 0 评论 -
GBase 8a导出加载数据时,字段内容包含换行\n怎么处理
GBase 8a数据库集群,支持导出时指定行分隔符和列分隔符,如果数据中的字符和其冲突,可以考虑用多个字符做分隔符,当然也可以用不常见或冲突几率低的不可见字符做分隔符。行分隔符默认的行分隔符是换行’\n’lines terminated by ‘\n’其支持指定多个,比如用 ‘\n\n’ ,‘ABC\n’ 多个字符代表行分隔符,或者1到多个不可见字符 \xFF。关于不可见字符的使用,请参考GBase 8a导出和加载使用多个不可见字符做分隔符加载样例表结构四个列的varch原创 2020-10-30 14:16:31 · 2447 阅读 · 0 评论 -
GBase 8a支持国产CPU,ARM CPU,华为泰山的鲲鹏(Kunpeng),曙光的海光(Hygon),申威(SW)
如题,无需多说了。GBase 8a 支持国产CPU,国产硬件.都做过联调测试。对应的版本也可以更充分利用ARM的特性。我这面负责的国产硬件项目,预计今年11月上线。中国加油!原创 2020-10-21 17:11:53 · 4320 阅读 · 1 评论 -
GBase 8a一键安装功能介绍
GBase 8a数据库集群,在安装时默认是通过多个步骤来完成的,安装,设置主备策略,初始化,还包括后期的配置集群参数等。本文介绍集群自带的一键安装功能,可以完成如上的全部步骤。配置文件一键安装涉及到2个配置文件,一个是原始的,比如demo.options, 另一个是为了额外配置的文件。原始配置文件demo.options这个配置文件里,需要增加一个参数 updateConf=demo.conf,其数值指向额外配置文件,文件名随意。[root@rh6-1 gcinstall]# c.原创 2020-10-14 09:08:56 · 958 阅读 · 0 评论 -
GBase8a 显示集群正在跑的SQL进程show [full | detail] processlist
GBase 8a数据库集群,提供了show processlist命令,让管理员查看当前正在运行的SQL。包括发起IP, 用户,开始时间,当前状态,具体SQL等内容。作用显示当前正在连接的SQL和正在执行的SQL。其中full参数是显示完整的SQL,否则只显示部分。该工具显示的是当前连接节点的进程信息,每个节点是互相独立的。如需查看整个集群的SQL,请参考查看集群所有节点SQL,限86版本集群,85版本尚没有方案。使用方法show processlist;..原创 2020-10-04 16:52:45 · 1589 阅读 · 0 评论 -
GBase 8a 集群状态gcadmin输出说明
GBase 8a数据库集群提供了gcadmin的管理命令查看集群状态,包括当前整体状态,各个服务的状态等。本文介绍各个状态的含义,便于运维和巡检人员,根据情况做处理。样例LOCK大于或等于一半的管理节点不可用(非OPEN状态)V95提示:在V9版本里,取消了LOCK状态,一直是NORMAL。后续SQL会卡住,直到恢复。修改的原因是一半管理节点离线的情况,大致分如下2种:1、确实坏了一半管理节点,且需要很久才能修复。此时系统无论怎么都恢复不了,必须人工介原创 2020-10-04 16:51:14 · 2014 阅读 · 0 评论 -
GBase 8a的注释comment 功能介绍,更新注释的方法,最大长度限制
GBase 8a数据库集群支持表的注释comment,字段的注释,本文介绍表创建时的注释以及表注释和字段注释的装修。建表在建表语句里,直接在字段和表定义后面,加上comment 关键字,后面加上字符串即可。根据现有规定,comment的最大长度是2000个字符。gbase> create table testcomment(id int comment '编号', name varchar(100) comment '姓名') comment '测试注释';Q.原创 2020-09-30 11:15:36 · 4601 阅读 · 0 评论 -
GBase 8a 集群gcadmin各种报错排查
本文价绍GBase 8a数据库集群的管理命令报错的各种情况,针对corosync、gcware服务。本文会随着使用不断更新,最新文章请参考GBase 8a 集群故障自助查询-gcadmin类各种日志,请参考 GBase 8a集群日志所在目录位置确认服务是否启动V8ps -ef|grep corosyncv9ps -ef|grep gcware如果服务不存在,且确实没有启动服务,那么请先启动。如果启动了,还是报错或进程不再,请根据后面报错信息排查。...原创 2020-09-28 13:17:02 · 2264 阅读 · 3 评论 -
GBase 8a 数据库服务的启动和停止方法
GBase 8a 数据库集群,提供了在每个节点通过service gcware start stop方式启动和停止服务的方案。目前没有提供在一个节点启动和停止所有节点,所有服务的方法,我个人认为原因是:1、安全问题,防止误操作;2、有简单的第三方工具,比如C3;3、一些电信客户,不允许root用户在不同节点间连接。启动集群service gcware start停止集群service gcware stop集群服务状态service gcw..原创 2020-09-28 10:59:14 · 3652 阅读 · 0 评论 -
GBase 8a自动生成gcChangeInfo.xml同组互备策略的脚本
GBase 8a数据库集群,对数据节点的主副本备份方式,默认是循环制,2备份1,3备份2,4备份3,1备份最后1个节点。在某些情况下,可以人工指定备份方式,比如本文介绍的分成多个组,组内互备,也就是2备份1,1备份2,4备份3,3备份4。本文提供自动生成gcChangeInfo.xml同组互备策略的脚本。互备的优势比如1+1的情况,如果坏2台服务器,在循环备份情况下,100%会导致集群不可用。而互备,则有50%的可能是2台落在了2个互备组里,所以有50%的几率继续可用。故障恢复除..原创 2020-09-28 10:49:30 · 450 阅读 · 0 评论 -
GBase 8a的global hash索引参数key_dc_size导致加载耗时波动
GBase 8a数据库集群支持global Hash索引,用于精确查询。为了方便释放空间,提供了key_dc_size参数,如果该参数和每次加载的数据量出现匹配,将会很容易出现抖动。环境三个节点的集群[gbase@localhost ~]$ gcadminCLUSTER STATE: ACTIVEVIRTUAL CLUSTER MODE: NORMAL===================================================..原创 2020-09-28 10:43:02 · 696 阅读 · 0 评论 -
南大通用GBase 8a数据库免费版下载地址
集群版本GBase 8a 集群免费版_RHEL7.3-x86_64-8.6.2_build43-R7安装包GBase 8a 集群免费版_RHEL7.3-x86_64-8.6.2_build43-R20安装包单机版本GBase 8a 单机免费版_RHEL7.3-x86_64-8.6.2_build43-R7安装包免费版限制了最大并行处理线程数量和最大数据量,功能上与正式版是一样的。用于体验是完全可以的。新用户请参考GBase 8a数据库集群新手使用入门https://b..原创 2020-09-27 11:57:54 · 3684 阅读 · 0 评论 -
南大通用GBase 8a 数据库数据同步工具RtSync介绍
转自优快云论坛https://bbs.youkuaiyun.com/topics/397766110南大通用实时同步系统,简称:GBaseRTSync,它是一款自主研发的异构同构数据库增量数据实时同步产品,具备实时性、一致性、精准性、易扩展性和可集成特性,适用亍OLTP数据库不OLAP数据库联劢向应用系统提供数据管理和数据分析功能的业务场景,可以实现将OLTP数据库的数据实时同步到OLAP数据库,从而使得OLAP数据库具备了实时数据分析的基础,解决数据增量同步问题,能够有效提升数据...转载 2020-09-27 11:50:29 · 1465 阅读 · 1 评论 -
GBase 8a表级全量和增量备份还原功能测试gcrcman.py
本文介绍GBase 8a数据库集群自带的备份还原工具gcrcman的使用,尝试备份还原一个表。参考https://www.gbase8.cn/1679环境2节点集群,8.6.2Build43版本[gbase@862b43 gcluster_0_0]$ gcadminCLUSTER STATE: ACTIVECLUSTER MODE: NORMAL===========================================================.原创 2020-09-25 13:30:47 · 1030 阅读 · 0 评论 -
GBase 8a 在V95版本对表自增列的支持样例
GBase 8a数据库集群,从一开始就不支持主键,外键,唯一键等,同时因为技术原因,也没有支持自增列。 在V95版本里,第一次正式支持了自增列,但也有一些限制,特别是不保证数值连续。如果用户非常关心连续性,请在原始数据里包含计算好的列值。自增列关键字 auto_increment如下是一个测试表,其中自增列,比如是一个主键 ,所以要和 primary key auto_increment 一起使用。否则会报错。gbase> create table t_autoinc(i..原创 2020-09-24 07:08:14 · 2725 阅读 · 0 评论 -
GBase 8a增加字段的长度或更改类型定义
GBase 8a数据库集群,目前不支持字段的定义修改,除了varchar类型可以增加长度,其它的类型或属性均不可以,需要重建一个字段过渡一下。varchar类型增加长度请一定保留原有的附加属性,包括not null, default 等。否则change时会报错。单独修改注释等,请用modify功能。gbase> desc t2;+-------+-------------+------+-----+---------+-------+| Field | Type原创 2020-09-21 16:30:32 · 6896 阅读 · 0 评论 -
GBase 8a 数据库集群缩容操作步骤实例
GBase 8a数据库集群,支持从现有集群缩容操作,可以缩容多个数据节点,也可以缩容多个管理节点,当然也可以同时缩容。其中数据节点缩容要创建新的分布策略,将数据重分布到新的distribution上。本文是一个详细操作步骤。关于缩容相反的扩容的操作,请参考GBase 8a 扩容操作详细实例环境操作环境是一套V95版本的集群,共3个对等节点。本次缩容目标是将203节点从集群服务里移除。如下是集群当前状态和数据分布策略。[gbase@localhost ~]$ gca...原创 2020-09-18 11:38:10 · 952 阅读 · 1 评论 -
GBase 8a数据库集群新手使用入门
本文档适合于首次接触GBase 8a 集群的用户,以862Build43版本为基础,介绍安装,建表,入库,导出等最常用操作。GBase 8a数据库集群新手使用入门。原文地址http://www.gbase8.cn/1433这也是我自己的。目录1 概述1.1 约定2 环境准备2.1 机器数量2.2 操作系统2.3 数据库版本3 安装3.1 ...原创 2020-09-18 10:17:28 · 9855 阅读 · 11 评论 -
GBase 8a数据库集群,数据不一致dmlevent故障模拟和恢复过程分析
GBase 8a数据库集群,通过副本来保证数据高可用,当某些服务或节点故障时,就会产生不一致,比如dmlevent。本文在测试环境模拟故障,并分析其恢复过程。原文http://www.gbase8.cn/855环境3节点集群,关闭1个节点的数据库服务。V95版本。[gbase@localhost gcluster]$ gcadminCLUSTER STATE: ACTIVEVIRTUAL CLUSTER MODE: NORMAL=================.原创 2020-09-18 09:25:20 · 1670 阅读 · 0 评论 -
GBase 8a数据库加载LOAD报错信息分析和解决文章汇总
GBase 8a数据库在通过LOAD方式加载入库时,由于各种原因会导致SQL执行报错,可以分成2大类:1、资源类,也就是加载涉及的表,列,数据源、网络,磁盘等原因;2、参数设置的业务要求。本文只是汇总已经遇到的报错类型,并逐渐完善。资源类报错GBase 8a数据库集群ftp加载报错 Login denied, 530 Permission denied.GBase 8a数据库集群ftp加载报错 Login denied,530 Login incorrectGBase 8a 加载LOAD原创 2020-09-18 08:52:55 · 3181 阅读 · 1 评论 -
GBase 8a 数据库集群扩容操作详细实例
GBase 8a数据库集群,支持从现有集群扩容操作,可以同时扩容多个数据节点和管理节点。扩容一般是因为空间占用或者性能问题导致。GBase 通过重分布功能将数据重新分散到所有的数据节点上,以实现数据空间的再平衡。本文是一个详细操作步骤和手顺。原文:http://www.gbase8.cn/1133扩容和缩容是2个完全相反的结果,但大体操作步骤基本类似,只是相反的。缩容步骤请参考。GBase 8a 缩容操作步骤实例目标本文的目标,是将一个2节点的集群,扩容到3个节点,也就是增加1个管理和数据.原创 2020-09-18 08:50:51 · 1521 阅读 · 7 评论 -
GBase 8a数据库集群运维巡检维护常用命令简化版
GBase 8a数据库集群,提供了多种运维监控用的命令,用来查看当前集群运行状态是否异常。也提供了简单的导入和导出方案。本文汇总了在现场运维人员最经常使用的命令汇总。GBase 8a集群运维常用命令简化版============================================最新版本 http://www.gbase8.cn/657官方论坛 http://www.gbase8a.com私人网站 http://www.gbase8.cn=====================原创 2020-09-17 14:13:37 · 1300 阅读 · 0 评论 -
当Select语句有Where的范围条件以及Order By时的索引字段顺序问题
比如查询最近7天,阅读数量最大的20个帖子。 select top 20 * from t_article where datetime>DATEADD(day,-7, getdate()) order by countView desc 建立索引时,必须将 countView设置在前面,datetime 设置在后面索引才有效。以上测试在 SQL Server 2005 下测原创 2009-07-27 06:28:00 · 4038 阅读 · 8 评论 -
MySQL查询某个字段不重复的所有记录
题目来自于论坛: http://topic.youkuaiyun.com/u/20090506/14/312805e3-58c5-4c47-aa48-e763226c5ae6.html假设现在有如下N条记录 表明叫bookid author title 1 aaa AAA2 bbb BBB3 ccc CCC4 ddd DDD5 eee AAA原创 2009-05-06 15:21:00 · 5493 阅读 · 0 评论 -
国家、城市等按照字母排序,但个别城市排在最前面的实现方法
在一些站点和客户端程序的下拉框里,选择国家等数据时,大部分都是按照字母顺序进行排序的,但有一些却排在了最前面,比如美国,加拿大,或者中国等,他们并没有按照字母顺序排序,这是如何做到的呢?很简单,一个SELECT就可以实现: SELECT * FROM Person.CountryRegion ORDER BY CASE Name WHEN Canada原创 2009-05-01 12:16:00 · 3123 阅读 · 0 评论 -
白话数据库最大连接数与连接池最大连接数的区别
问题来自于论坛网友的提问:打开mysql配置界面可以配置最大连接数。假如我配置的是600,然后打开hibernate配置c3p0最大连接数为80那么程序到底听谁的? 解释:MySQL 是一条河,而 c3p0 是河边的某一个蓄水池,一条河可以有多个蓄水池。一般情况下,池子不会比河大,当然你非得修一个比河大的蓄水池,也没人管你,不过河里的水供应不上而已。原创 2009-05-05 06:37:00 · 4420 阅读 · 4 评论 -
MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
drop procedure if exists pro_rep_shadow_rs;delimiter |------------------------------------ rep_shadow_rs-- 用来处理信息的增加,更新和删除-- 每次只更新上次以来没有做过的数据-- 根据不同的标志位-- 需要一个输出的参数,-- 如果返回为0,则调用失败,事务原创 2009-03-24 13:42:00 · 6123 阅读 · 1 评论 -
Oracle中多版本控制的例子(MVCC)
mvcc(multi-version concurrency control)多版本控制技术在数据库中可以显著的提高并发性能。1 我们先看看表格里有什么SQL> select * from all_users;USERNAME USER_ID CREATED------------------------------ ---原创 2009-01-04 19:49:00 · 4796 阅读 · 0 评论 -
南大通用的国产GBase8s数据库第一个获得国家密码管理局认证
南大通用的国产GBase8s数据库第一个获得国家密码管理局认证。是国内第一家获得认证的国产数据库。原创 2009-08-16 05:43:00 · 2844 阅读 · 1 评论 -
面试题:如何对查询结果进行分页显示
原文在论坛:http://topic.youkuaiyun.com/u/20090811/18/b3507163-995c-44c9-a92f-5f0807f6b29a.html 引用169楼的回复吧! 分页有真分页和假分页,假分页就是把数据全部取出,在显示出来之前处理要显示多少记录,而真分页是在数据库拿出一页数据的数据直接显示。假分页效率低下,占用服务器和客户端资源大,如果数据原创 2009-08-17 07:04:00 · 6761 阅读 · 11 评论 -
明日参加《全国商用密码成果展》展示我们南大通用的GBase8s加密数据库
我去现场做技术支持,有对数据安全感兴趣的朋友,可以来看看。主要的特点,就是你不再怕数据文件被人盗走,因为磁盘上的文件内容是加密的。就算你把整机都盗走,没有密码你是启动不了数据库的。当然,你把管理员一起“盗走”,那神仙也管不了。原创 2009-08-18 08:35:00 · 2148 阅读 · 2 评论