
GBase
会写bug的程序猿
东南大学,六年开发经验,python,c,sql,shell
展开
-
benchmark sql测试gbase8s
适用于100仓测试飞腾2000+ xc版本GBASE8S 100warehouse 100并发 测试10分钟 tpmc=121100一、数据库环境部署1、创建用户 useradd -m gbasedbt2、修改passwd passwd gbasedbt s8gbase非实例化安装数据库:./ids_install 选不创建实例检查是否安装成功: cd /opt/GBASE/gbase(安装路径)如果没有安装...原创 2022-03-30 11:16:23 · 1899 阅读 · 0 评论 -
GBase8s数据库诊断
了解数据库性能统计诊断和快速解决问题 统计还帮助趋势数据库和容量规划 onstat实用程序是最重要的工具之一,帮助收集和分析数据库性能统计读取服务器共享内存结构和报告共享的,它是运行瞬间记忆的内容 因为onstat执行没有使用内存锁定,它总是有可能是共享内存的内容可能会瞬间改变。其他有用的工具来诊断您的实例的问题包括oncheck和onlog 本演讲的重点主要在onstat实用程序还简要地提到有用oncheck,onlog和onmode诊断...原创 2022-03-30 10:43:23 · 895 阅读 · 0 评论 -
GBase 8s 数据库类型
数据库数据类型包括:字符类型、数值类型、日期/时间类型、简单大对象数据类型、智能大对象数据类型、布尔类型字符类型下表列出了 GBase 8s 所支持的字符类型:数据类型 存储长度 描述 CHAR(n)或 CHARACTER(n) 定长 n最大32,767 支持文本数据的次序中的代码集顺序。 缺省的大小为 1 字节。 NCHAR(n) 定长 n最大32,767 支持文本数据的本地化次序。 NVARCHAR(n) 可变长原创 2022-03-30 10:30:38 · 654 阅读 · 0 评论 -
GBase数据库事务隔离级别
l隔离级别(Isolation)•多个同时运行的事物之间不会互相影响彼此的执行••每个用户感觉自己的事务都是排他的执行•同时发生的其他事务应该出现在当前事务的前或者后•类似一个事务中的”序列”•隔离级别用来定义多大程度的隔离多个不同的事务•Dirty read / Read Uncommitted•Last committed read (Optimistic)•Committed read•Cursor stability•Serializable•Repe原创 2022-02-24 11:26:32 · 868 阅读 · 0 评论 -
GBase8s数据库事务
事务是指一个程序(语句序列),能保证数据库从一个一致状态到另外一个一致状态。 事务是必须全部完成或根本就不执行的修改序列。数据库服务器保证在事务范围内执行的操作完整且正确地提交至磁盘,否则数据库会复原至事务启动之前的状态。 事务的ACID特性:•A – Atomicity•操作序列要么完整的执行,否则什么也不做•C – Consistency•一致性,事务执行后,保证数据库从一个一致性状态到另外一个一致性状态 (准确, 完整)•I – Isolation•隔离,一个事务的中间原创 2022-01-21 11:34:40 · 1007 阅读 · 2 评论 -
GBase8s数据库自定义函数SPL例程撰写
示例:date_add()函数:DELIMITER |create dba function gbasedbt.date_add(date_exp date, interval_int int, int_type varchar(25)) returns date; define r_date date; if upper(int_type)='YEAR' then select (date_exp+interval_int units YEAR) into r_date fr原创 2022-01-21 10:18:09 · 1726 阅读 · 4 评论