随笔分类 -  LightDB&pg&greenplum

摘要:https://github.com/hslightdb/ora2pg oracle到lightdb迁移手册:https://www.hs.net/lightdb/docs/Oracle%20%E8%BF%81%E7%A7%BBLightDB%E7%94%A8%E4%BE%8B.pdf 阅读全文
posted @ 2022-06-23 16:00 zhjh256 阅读(32) 评论(0) 推荐(0) 编辑
摘要:迁移工具,lightdb增强版pgloader https://github.com/hslightdb/ltloader 修复了:1、convert varchar btree index to rum extension. 2、mysql auto_increment attribute mis 阅读全文
posted @ 2022-06-23 15:40 zhjh256 阅读(40) 评论(0) 推荐(0) 编辑
摘要:查看当前数据库 postgres=# select current_database(); current_database postgres (1 row) 查看数据库用户列表 postgres=# select * from pg_roles; rolname | rolsuper | roli 阅读全文
posted @ 2022-06-18 20:44 zhjh256 阅读(85) 评论(0) 推荐(0) 编辑
摘要:lightdb内置函数可生成 [zjh@hs-10-20-30-193 data]$ ltsql -p9999 ltsql (13.3-22.2) Type "help" for help. zjh@postgres=# select round(random() * 10000000,2); ro 阅读全文
posted @ 2022-06-18 16:24 zhjh256 阅读(29) 评论(0) 推荐(0) 编辑
摘要:有些时候,我们需要在测试时进行sleep,以便判断tps,oracle中如下: SELECT count(1) FROM scott.users; BEGIN DBMS_LOCK.sleep (1); END; / SELECT count(1) FROM scott.users; 需要sys登录先 阅读全文
posted @ 2022-06-18 16:19 zhjh256 阅读(203) 评论(0) 推荐(0) 编辑
摘要:在lightdb/pg中,事务是自动提交的,也就是除非明确通过BEGIN;开启事务,否则任何语句都是独立事务。在ltsql客户端,可以通过\echo :AUTOCOMMIT查看自动提交模式,如下: [zjh@hs-10-20-30-193 ~]$ ltsql -p9999 ltsql (13.3-2 阅读全文
posted @ 2022-06-11 20:55 zhjh256 阅读(67) 评论(0) 推荐(0) 编辑
摘要:先看postgresql中的匿名块do $$ declare i record; begin for i in 100000..300000 loop insert into scott.departments select 100000 + i, 'dept' || 100000 + i, now 阅读全文
posted @ 2022-06-04 15:57 zhjh256 阅读(91) 评论(0) 推荐(0) 编辑
摘要:因为开发不规范,DBA和架构师们通常会制定各种开发规范。比如关键字不能作为标识符,必须包含主键、最后修改时间、创建时间等。虽然规范很多,但是执行的时候通常会大打折扣,因为有大量的客户端可以连接数据库,没有足够的保障机制和制度。为了确保规范的落地,lightdb内置了开发规范校验特性,对于不符合规范的 阅读全文
posted @ 2022-05-28 22:44 zhjh256 阅读(78) 评论(0) 推荐(0) 编辑
摘要:[lightdb@hs-10-20-30-199 ~]$ lt_initdb -p9876 -D lightdb22.1-data The files belonging to this database system will be owned by user "lightdb". This us 阅读全文
posted @ 2022-05-26 15:04 zhjh256 阅读(75) 评论(0) 推荐(0) 编辑
摘要:[zjh@hs-10-20-30-193 ~]$ lt_ctl -D lightdb-x-dev-server/data stop #停止 waiting for server to shut down............................... done server stopp 阅读全文
posted @ 2022-05-26 14:46 zhjh256 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、sysbench可用于测试mysql和lightdb性能。首先安装lightdb,可参考https://www.cnblogs.com/zhjh256/p/15170255.html或https://www.hs.net/lightdb/docs/LightDB_Install_Manual.p 阅读全文
posted @ 2022-05-25 15:46 zhjh256 阅读(166) 评论(0) 推荐(0) 编辑
摘要:[root@hs-10-20-30-199 ~]# su - lightdb Last login: Wed May 25 13:16:32 CST 2022 from 10.188.120.129 on pts/10 [lightdb@hs-10-20-30-199 ~]$ ltsql ltsql 阅读全文
posted @ 2022-05-25 13:29 zhjh256 阅读(130) 评论(0) 推荐(0) 编辑
摘要:0、LightDB是基于PostgreSQL最新版的企业发行版,类似于redhat与linux内核的关系。 1、首先从lightdb官网www.hs.net/lightdb下载对应操作系统和CPU架构的版本,比如centos x86或kylinv10 arm; 2、然后安装手册或快速入门安装ligh 阅读全文
posted @ 2022-05-25 13:02 zhjh256 阅读(138) 评论(0) 推荐(0) 编辑
摘要:[root@hs-10-20-30-199 bin]# pstack 48430 #0 0x00007fbd9375a62e in strcoll_l () from /lib64/libc.so.6 #1 0x000000000087bc82 in varstrfastcmp_locale (a1 阅读全文
posted @ 2022-05-24 17:36 zhjh256 阅读(314) 评论(0) 推荐(0) 编辑
摘要:原本被寄予厚望的64位xid,因提交的patch多少不是非常完美,最后修订版的提交日期为5.13,考虑各种时间问题。该特性被推迟到16版本。 PostgreSQL 15 的第一个 beta 版本现已可供下载。公告指出,此版本包含 PostgreSQL 15 普遍可用时将提供的所有功能的预览,但该版本 阅读全文
posted @ 2022-05-21 19:08 zhjh256 阅读(318) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL 全球开发组针对当前所有被支持版本发布了一次更新,版本包括:PostgreSQL 14.3、13.7、12.11、11.16 和 10.21。此次更新修复了一个安全漏洞并修复了过去三个月报告的 50 多个错误。 如果你在使用 ltree 数据类型的列上有任何 GiST 索引,你将 阅读全文
posted @ 2022-05-16 08:35 zhjh256 阅读(281) 评论(0) 推荐(0) 编辑
摘要:LightDB产品团队于近期更新了MySQL/mariadb到LightDB开发迁移指南,相比LightDB 21.3版本,迁移便利性大大增加。涵盖范围包括: 详细可参见https://www.hs.net/lightdb/docs/LightDB%20compare%20with%20MySQL( 阅读全文
posted @ 2022-05-14 21:28 zhjh256 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一、postgresql中的序列 1.1 场景需求 需要向下图一样,需要对产品编码编码设置一个序列。编码规则 SKU + 序列号: 1.2 序列 序列是基于bigint算法的,因此范围是不能超过一个八字节 整数的范围(-9223372036854775808 到 922337203685477580 阅读全文
posted @ 2022-05-14 21:20 zhjh256 阅读(99) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>io.github.hslightdb</groupId> <artifactId>lightdb-jdbc</artifactId> <version>42.2.24</version> </dependency lightdb jdbc是专门为ligh 阅读全文
posted @ 2022-05-10 09:39 zhjh256 阅读(129) 评论(0) 推荐(0) 编辑
摘要:zjh@postgres=# show %enc%; name | setting | description + + client_encoding | UTF8 | Sets the client's character set encoding. server_encoding | UTF8 阅读全文
posted @ 2022-05-04 10:23 zhjh256 阅读(322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示