于2019-04-06 加入墨天轮
-LightDB
-恒生电子LightDB
个人成就
发布135次内容
获得60次点赞
内容获得17次评论
获得17次收藏
回答了15次问答
TA的专栏
文章分类
墨力计划
(114)
lightdb
(18)
postgresql
(9)
citus
(6)
oracle
(2)
分区表
(1)
kubernetes
(1)
date函数
(1)
sql优化
(1)
connect
(1)
unique
(1)
数据库分区
(1)
展开
文章档案
2024年12月
(1)
2024年11月
(1)
2024年04月
(6)
2023年12月
(1)
2023年11月
(4)
2023年10月
(5)
2023年09月
(3)
2023年08月
(17)
展开
最新评论
LightDB/PostgreSQL 设置LightDB访问白名单pg_hba.conf
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
-墨天轮福利君lightdb for postgresql 系列【search_path介绍】
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
-墨天轮福利君lightdb for postgresql 系列【查看活跃session信息】
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
-墨天轮福利君动态
文章 ·123
数说 ·12
问答 ·15
文档 ·12
关注
留言板·1
LightDB新特性-Oracle模式支持回收站功能
Oracle回收站介绍Oracle回收站(Recycle Bin)是Oracle数据库中的一种重要功能,旨在提供数据恢复和保护机制。当用户或管理员不小心删除表或其他数据库对象时,Oracle回收站可以
发布文章于
2024-12-02
PostgreSQL和Oracle的日期格式
PG数据库:CREATE TABLE example_table ( id int, event_time TIMESTAMPTZ NOT NULL ); -- 插入当前时间(带时区) INSERT
发布文章于
2024-11-19
LightDB24.1新特性Oracle模式 plorasql支持long类型声明
LightDB 24.1开始存储过程支持long类型使用create or replace type SqlBindStrList as table of varchar2(2000);
/
cre
发布文章于
2024-04-26
LightDB24.1新特性Oracle模式支持存储过程支持inner和outer对变量的引用
CREATE TABLE
lightdb@testdb01=# --outer测试
lightdb@testdb01=# DECLARE
lightdb@testdb01$# CURSOR c_a
发布文章于
2024-04-18
LightDB24.1新特性Oracle模式支持dbms_datapump包导出数据
Oracle的DBMS_DATAPUMP是一个强大的工具,用于高效地将数据从一个数据库导出到另一个数据库,或者在同一个数据库中移动数据。它是Oracle提供的一种数据泵技术,用于实现数据迁移、备份和恢
发布文章于
2024-04-18
LightDB24.1新特性Oracle模式支持directory创建
Oracle的CREATE DIRECTORY语句用于在数据库中创建一个目录别名,以便在数据库中引用文件系统中的目录。这个目录别名允许数据库访问文件系统中的文件,比如在PL/SQL程序中读取或写入文件
发布文章于
2024-04-15
LightDB24.1新特性Oracle模式支持in后面单个元素不带括号
默认PostgreSQL不支持in后面接单个元素不带括号,Oracle支持该行为,LightDB24.1开始支持该行为lightdb@test=# create table test (
lightd
发布文章于
2024-04-12
LightDB24.1新特性oracle模式 支持聚合函数表达式+order by
Oracle中支持聚合后接order by语句,虽然count(*) + xx 运算order by 这样order by本来没有意义,反而增加性能开销,做count聚合本身加和不加order by
发布文章于
2024-04-12
记录一个小问题keepalive启动不成功怎么查
keepalive启动不成功查看日志/var/log
ls -ltr
-rw-r--r-- 1 root root 408 Dec 4 16:26 keepalive
发布文章于
2023-12-04
LightDB 手工开启增量检查点
1、在数据库初始化阶段执行 -k 进行初始化初始化后会在原本的同级别目录中多出data_increment和lt_data_increment文件夹lt_initdb -p5433 -D /usr/l
发布文章于
2023-11-30
Oracle 19c的adg_redirect_dml DML重定向转发redirect
搭建步骤总结:就一个步骤,前提你是功能完备adg模式-- 主从都开启adg_redirect_dml alter system set ADG_REDIRECT_DML = true; 1、首先要搭建
发布文章于
2023-11-22
Oracle的create force view
Specify FORCE if you want to create the view regardless of whether the base tables of the view or th
发布文章于
2023-11-07
LightDB 23.4新特性 LightDB-X创建索引时,支持tablespace后面加LOCAL关键字
创建索引时,支持tablespace后面加LOCAL关键字CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] [schema_na
发布文章于
2023-11-03
ERROR: right sibling's left-link doesn't match: block 92072 links to 369780 instead of expected 229971 in index "i_xx"
先找到是哪个索引SELECT r.oid::regclass
FROM pg_class r
JOIN pg_class t ON r.reltoastrelid = t.oid
JOIN
发布文章于
2023-10-31
MySQL下的加密解密函数AES_DECRYPT
drop table t_passwd;
mysql> CREATE TABLE t_passwd (pass1 blob,pass2 blob, pass3 blob);
mysql> INSER
发布文章于
2023-10-03
MySQL date/timestamp类型和空串union all行为
MySQL date/timestamp类型union all转换为char类型mysql> create table curr select current_date from dual;
Quer
发布文章于
2023-10-03
MySQL中group_concat中order by语句拿出来
原SQL如下:select t.*,
tb.summary,
tb.busin_flag_name,
tb.sub_acco_info,
tb.
发布文章于
2023-10-03
MySQL中的update left join
原SQLMySQL中update left join 测试语句drop table aa; drop table b; create table aa(id int,name varchar(100)
发布文章于
2023-10-03
LightDB 23.3新特性 LightDB-A支持表函数、mod函数、sys_guid、number类型支持传入星号
table函数说明以下面Oracle常用的查看执行计划为例select * from table(dbms_xplan.display_cursor(null,null,'allstats last'
发布文章于
2023-09-25
感受greenplum下semi join和inner join性能差异
greenplum下的慢SQLSQL如下:SELECT InnerCode, PersonalCode, AccessionDate, RANK AS TypeRank, SL AS TypeNumb
发布文章于
2023-09-18
PostgreSQL/LightDB如何删除重载procedure
删除存储过程的语句PostgreSQL如何删除存储过程呢,当使用dbeaver删除过程的时候日志中可以看到记录:2023-09-11 14:49:37.267939T,PostgreSQL JDBC
发布文章于
2023-09-11
MySQL迁移blob数据到LightDB/PostgreSQL mysqldump copy
默认mysqldump导出二进制列mysqldump -uroot -p -P 5757 --databases xxx > a.sqlDROP TABLE IF EXISTS `abcd`;
/*!
发布文章于
2023-08-29
LightDB23.3新特性 Oracle兼容模式字段名、表名默认转大写
Oracle对象名在不使用引号的情况下, 默认转换为大写, lightdb默认小写, 包括ddl. 所以当sql包含引号时, oracle的sql在lightdb下使用, 会出现对象不存在的错误.Or
发布文章于
2023-08-29
LightDB23.3新特性 LightDB-etl工具支持Oracle全面迁移
LightDB-etl支持多种对象迁移约束、、当涉及将数据从一个数据库系统迁移到另一个时,ETL(提取、转换和加载)工具的作用变得至关重要。在本文中,我们将探讨如何使用ETL工具实现从Oracle数据
发布文章于
2023-08-28
LightDB23.3新特性LightDB存储过程支持binary_float
Oracle 的binary_float/binary_double 和lightdb 的 float4/float8 都遵循IEEE754 标准,在内存中保存的值相同,但在显示上有些不同。比如:12
发布文章于
2023-08-28
LightDB23.3新特性LightDB全面支持GB18030字符集
Postgresql原生不支持GBK和GB18030编码,信创数据库必须支持GBK,人行认证要求必须支持GB18030 2022,相应的LightDB从23.3开始支持人行认证要求必须支持GB1803
发布文章于
2023-08-27
LightDB23.3新特性LightDB-A 支持Oracle sequence
Oracle 中的 Sequence 是一种用来生成唯一数字序列的数据库对象。它通常被用于生成主键值,以确保数据库表中的每行都具有唯一的标识。Sequence 是 Oracle 数据库中的一个重要特性
发布文章于
2023-08-24
LightDB23.3新特性Oracle模式 分区支持default分区
Oracle default 分区oracle list分区上可以定义一个默认的分区,存储所有没有明确列出的分区,可以作为兜底,因为有时候无法提前列出一个字段所有的取值范围,比如分支机构。创建list
发布文章于
2023-08-24
ORA-02443: Cannot drop constraints - nonexistent constraint
SQL报错如下:SQL> alter table dbtrade.QRTZ_TRIGGERS drop constraints QRTZ_CRON_TRIGGERS_ibfk_1;
ERROR at
发布文章于
2023-08-23
LightDB23.3新特性Oracle模式 全面支持Oracle to_clob函数
命令行中使用to_clobCREATE TABLE test_table (
col_char CHAR(10),
col_varchar2 VARCHAR2(20),
col_nchar
发布文章于
2023-08-19
LightDB23.3新特性Oracle模式 支持Oracle sequence nomaxvalue/maxvalue27个9
从LightDB23.3开始Oracle模式支持sequence nomaxvalue/maxvalue达27个9SQL> CREATE SEQUENCE test_seq
2 start wi
发布文章于
2023-08-19
LightDB23.3新特性 ltsql命令支持rename xxx to xxx 操作
Oracle中支持 rename操作,这种语法比较少见SQL> rename tb to tbb;
Table renamed.
从LightDB23.2开始,支持次操作lightdb@postg
发布文章于
2023-08-15
LightDB23.3新特性MySQL模式支持lower_case_table_names参数
先来看下MySQL找个参数的含义:lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的lower_case_table_names = 1 表名存储在磁盘是小写的
发布文章于
2023-08-14
LightDB23.3新特性 ltsql切换数据库提示数据库模式
23.3开始,ltsql切换数据库提示新库数据库模式方式test@test=# create database mysql_test LIGHTDB_SYNTAX_COMPATIBLE_TYPE =
发布文章于
2023-08-14
LightDB23.3新特性 Oracle模式支持spool输出日志
从23.3开始,LightDB Oracle模式支持Oracle spool 输入日志到系统文件,下面我们来看下lightdb@postgres=# \c test test
Password for
发布文章于
2023-08-14
LightDB23.3新特性MySQL模式支持insert ignore特性
我们知道MySQL支持insert ignore语法,场景为如果遇到唯一约束,insert 插入多值遇到冲突,不影响当前语句事务的运行MySQL环境:mysql> create table test(
发布文章于
2023-08-08
LightDB23.3新特性 Oracle模式支持hash+list分区
我们知道MySQL支持insert ignore语法,场景为如果遇到唯一约束,insert 插入多值遇到冲突,不影响当前语句事务的运行MySQL环境:mysql> create table test(
发布文章于
2023-08-08
LightDB与Oracle SQL对比小例
Oracle执行计划和SQL如下:默认情况走hash joinalter SESSION SET statistics_level = all;
select * from
( select rown
发布文章于
2023-08-08
https://www.modb.pro/db/1681958628088684544 undo没了
发布数说于
2023-07-21
latch: undo global data
Display Avg and Max Connections of All Nodes since Instance Startup
=======================
RESOURC
发布文章于
2023-07-20
latch: undo global data 就是undo没了
发布数说于
2023-07-20
记录一次费脑细胞的planning time 时间长的问题
SQL如下explain analyze
SELECT
*
FROM
(
SELECT
( CASE WHEN E.c_busin_flag = '137' THEN E.vc_trade
发布文章于
2023-07-20
insert all大文本引起的Oracle hang cursor: pin S wait on X和library cache lock
第一步、神级脚本snapper看[oracle@hs-10-20-30-199 yc]$ ./ora snapper
./ora snapper "2023/07/20 09:11" 30
calc
发布文章于
2023-07-20
MySQL8.0 insert ignore into与普通insert into性能测试说明
创建测试表mysql> show create table test_ignore\G
*************************** 1. row *********************
发布文章于
2023-07-18
终于彻底搞清楚了 MySQL spin-lock 之一次CPU问题定位过程总结 转载
首先这个问题,我只是其中参与者之一。但这个问题很有参考意义,特记录下来。还有我第一次用“彻底”这个词,不知道会不会有人喷?其实,还有一些问题,也不是特别清楚。比如说什么是CPU流水(我又不是硬件工程师
发布文章于
2023-07-17
抓包看rt响应
压测场景客户端:Benchmarksql服务端:PostgreSQL抓包命令:tcpdump -i any -s 0 ‘port 5432 and host 10.20.28.190’ -w 190h
发布文章于
2023-07-12
编码表 https://toolhelper.cn/Encoding/UTF16
发布数说于
2023-07-08
编码表
GB18030 编码规则GB 18030,国家标准 GB 18030-2005,是中国目前最新的内码字集,于 2000 年 3 月发布的汉字编码国家标准,与 GB 2312-1980 和 GBK 兼容
发布文章于
2023-07-08