上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 1.首先打开PPT,点击软件上方的切换按钮,点击勾选右上方的自动设置换片时间按钮,设置时间。 2.然后点击全部应用,点击上方软件的幻灯片放映,接着点击设置幻灯片放映,再选择循环放映按钮,点击确定。 3.最后点击从头开始,即可看到ppt正在自动循环放映。 阅读全文
posted @ 2021-10-25 15:44 zhjh256 阅读(4513) 评论(0) 推荐(0)
摘要: 对于正规的spring boot 1.0项目,配置下 server: session: tracking-modes: cookie应该就可以了。spring boot 2.0则调整为如下: server: servlet session: tracking-modes: cookie 在非spri 阅读全文
posted @ 2021-10-24 21:58 zhjh256 阅读(1075) 评论(0) 推荐(0)
摘要: xact就是事务,只不过有些地方用xact,有些地方用trans,有些用transaction。 从内部看,事务状态分为: /* * transaction states - transaction state from server perspective */typedef enum Trans 阅读全文
posted @ 2021-10-22 13:40 zhjh256 阅读(646) 评论(0) 推荐(0)
摘要: 记录了lightdb服务器内部的信息,如最新检查点时间、服务器状态、WAL文件位置,总之和数据库可能损坏相关的信息这里都有维护,还包括LC_CTYPE/LC_COLLATE等信息,和oracle控制文件差不多的。如果该文件被删除,实例将无法启动。运行时,会在共享内存中维护一份pg_control的镜 阅读全文
posted @ 2021-10-19 10:27 zhjh256 阅读(298) 评论(0) 推荐(0)
摘要: extension sql文件中的MODULE_PATHNAME和$libdir。control文件里面包含了module_pathname定义,可以传导过去,所以在exntension的sql中可以直接用module_pathname代替硬编码的$libdir/xxx。如下: zjh_ext.co 阅读全文
posted @ 2021-10-17 22:27 zhjh256 阅读(127) 评论(0) 推荐(0)
摘要: 1、LD_LIBRARAY_PATH方式。系统管理员和DBA经常使用,oracle的做法。 2、修改配置文件/etc/ld.so.conf,然后执行ldconfig命令。 [lightdb@sdw ~]$ cat /etc/ld.so.cld.so.cache ld.so.conf ld.so.co 阅读全文
posted @ 2021-10-08 13:14 zhjh256 阅读(157) 评论(0) 推荐(0)
摘要: 在系统编程中,经常会看到特权程序、进程一说,特权指的是一种能力。官方定义:Linux capabilities are special attributes in the Linux kernel that grant processes and binary executables specifi 阅读全文
posted @ 2021-10-04 16:29 zhjh256 阅读(990) 评论(0) 推荐(1)
摘要: man 2 read # 查看系统调用read man 3 fread # 查看库函数read 熟悉man man很重要,你能找到你要的everything. MAN(1) Manual pager utils MAN(1) NAME man - an interface to the on-lin 阅读全文
posted @ 2021-10-04 16:25 zhjh256 阅读(193) 评论(0) 推荐(0)
摘要: 本来vs是没有意见的,实在是vs 2017太大了,又不做windows下开发。从2020.2开始,clion原生支持makefile、cmake则很早就支持,这样对于makefile工程如pg就不再需要通过cmakefile调用makefile。https://isocpp.org/blog/202 阅读全文
posted @ 2021-10-04 12:23 zhjh256 阅读(1856) 评论(0) 推荐(0)
摘要: 有如下一个SQL查询: SELECT DISTINCT u.* FROM tsys_user u, tsys_user_right ur LEFT JOIN tsys_menu m ON m.trans_code = ur.trans_code LEFT JOIN tsys_trans tt ON 阅读全文
posted @ 2021-10-01 23:16 zhjh256 阅读(216) 评论(0) 推荐(0)
摘要: PostgreSQL 10开始,实现了原生表分区,算是真正意义上进入了支持分区的数据库的圈子。 11实现了大量的功能如支持更新分区键、默认分区、自动创建分区索引、外键支持、唯一索引、分区聚合pushdown(enable_partitionwise_aggregate)、哈希分区、动态分区剪除,但这 阅读全文
posted @ 2021-10-01 23:13 zhjh256 阅读(281) 评论(0) 推荐(0)
摘要: 提到全文检索,大多数开发人员都不陌生,其被应用于搜索引擎,查询检索等领域。我们在网络上的大部分搜索服务都用到了全文检索技术。对于数据量大、数据结构不固定的数据可采用全文检索方式,比如百度、Google等搜索引擎、论坛站内搜索、电商网站站内搜索等。对于搜索引擎以外的场景,通常包括资讯、研报、企业信息及 阅读全文
posted @ 2021-09-30 20:42 zhjh256 阅读(1641) 评论(0) 推荐(0)
摘要: LightDB支持国产CPU,包括华为泰山的鲲鹏ARM处理器(Kunpeng),曙光的海光x86(Hygon),麒麟V10\V10sp1\V10sp2操作系统。已相互认证。 LightDB已通过中国信通院分布式数据库事务能力评测认证。 注:ARM在信号量下的性能相比intel要低接近10%。参考:h 阅读全文
posted @ 2021-09-30 16:45 zhjh256 阅读(1122) 评论(0) 推荐(0)
摘要: 之前有提到,一个查询独立执行的时候走的是A执行计划,作为另外一个查询的一部分时走的是B执行计划。不仅如此,还会出现insert select和select执行计划不同的情况,前者属于正常情况,可是后者就不是很好理解了,如下所示: INSERT INTO ta_tagencycfm04file (c_ 阅读全文
posted @ 2021-09-30 14:28 zhjh256 阅读(965) 评论(1) 推荐(0)
摘要: 一般来说是底层物理磁盘有损坏。RAID很重要。 checksum可以用来检测底层硬件损坏。https://postgreshelp.com/postgresql-checksum。 阅读全文
posted @ 2021-09-29 20:55 zhjh256 阅读(707) 评论(0) 推荐(0)
摘要: 北京时区是东八区,领先UTC 8个小时。 UTC + 时区差 = 本地时间, 时区差东为正,西为负。 在此,把东八区时区差记为 +0800, UTC + +0800)= 北京时间 。那么,UTC = 北京时间- 0800 。 阅读全文
posted @ 2021-09-19 22:56 zhjh256 阅读(72) 评论(0) 推荐(1)
摘要: GIN介绍 在很多信息中,我们会根据各种维度字段过滤数据,比如订单状态、渠道来源、客户状态等等。而在这些字段上创建btree索引会导致效率非常低下,一般在oracle中即使要创建索引,也是使用位图索引,或者不创建索引。 虽然pg中不存在位图索引,但是根据GIN的性质,它可以被认为本质上和位图索引无区 阅读全文
posted @ 2021-09-18 11:08 zhjh256 阅读(1315) 评论(0) 推荐(0)
摘要: postgresql已经支持很多的并行操作,包括表扫描、索引扫描、排序等,具体可见https://developer.aliyun.com/article/746200。 有几个参数控制并行执行的行为 zjh@postgres=# show %parallel%; name | setting | 阅读全文
posted @ 2021-09-14 22:18 zhjh256 阅读(529) 评论(0) 推荐(0)
摘要: log_min_messages:控制服务器日志级别,总控参数,log_min_error_statement要大于等于log_min_messages时,SQL语句才会被记录(默认ERROR,足够)。默认是WARNING,每个级别的定义如下: log_min_duration_statement: 阅读全文
posted @ 2021-09-14 11:16 zhjh256 阅读(406) 评论(0) 推荐(0)
摘要: 为啥要用到数组类型呢?因为ES支持数组类型,为了迁移遍历,所以也支持数组类型。 select docid,authors from search_doc_new_ic where authors @>'{"惠普"}' limit 10; docid |authors | + + cc88a182e8 阅读全文
posted @ 2021-09-13 17:38 zhjh256 阅读(957) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-11 19:31 zhjh256 阅读(69) 评论(0) 推荐(0)
摘要: 2021-09-10 17:22:42.417183T @ startup 00000 [2021-09-10 17:22:42 CST] 0 [9298] LOCATION: StartupXLOG, xlog.c:6347 2021-09-10 17:22:42.417206T @ startu 阅读全文
posted @ 2021-09-10 21:53 zhjh256 阅读(604) 评论(0) 推荐(0)
摘要: 代码 名称 帮助记忆的诠释 Ag 形语素 形容词性语素。形容词代码为a,语素代码g前面置以A。 a 形容词 取英语形容词adjective的第1个字母。 ad 副形词 直接作状语的形容词。形容词代码a和副词代码d并在一起。 an 名形词 具有名词功能的形容词。形容词代码a和名词代码n并在一起。 b 阅读全文
posted @ 2021-09-08 19:38 zhjh256 阅读(455) 评论(0) 推荐(0)
摘要: create table test_ft(id int4,arry VARCHAR[],content1 jsonb,body text); insert into test_ft values(1,ARRAY [ 'x', 'y' ],'{ "guid": "9c36adc1-7fb5-4d5b- 阅读全文
posted @ 2021-09-06 22:35 zhjh256 阅读(632) 评论(0) 推荐(0)
摘要: 查看某个语句的当前等待事件可以查询pg_stat_activity表(类似于Oracle的v$session),如下所示: select wait_event_type,wait_event,state,query,a.* from pg_stat_activity a where query li 阅读全文
posted @ 2021-09-06 21:52 zhjh256 阅读(1027) 评论(0) 推荐(0)
摘要: select d.datname,c.relname,c.reltype,a.* from pg_locks a, pg_catalog.pg_database d,pg_catalog.pg_class c where d.oid = a.database and c.oid = a.relati 阅读全文
posted @ 2021-09-06 21:36 zhjh256 阅读(238) 评论(0) 推荐(0)
摘要: 除了public和用户创建的模式如lt_abc之外,在lightdb中,每个数据库都包含一个pg_catalog和lt_catalog模式,它包含系统表和所有内置数据类型、函数、操作符。lt_catalog和pg_catalog总是搜索路径search_path中的一部分。如果它没有明确出现在路径中 阅读全文
posted @ 2021-09-06 20:40 zhjh256 阅读(1004) 评论(0) 推荐(0)
摘要: PostgreSQL Data Type SQL/JDBC Data Type Java Type bool BIT boolean bit BIT boolean int8 BIGINT long bigserial BIGINT long oid BIGINT long bytea/blob B 阅读全文
posted @ 2021-09-06 15:26 zhjh256 阅读(866) 评论(0) 推荐(0)
摘要: 文件指针是指向一个FILE的结构体,这个结构体里包括一个文件描述符(在Windows下也被称为文件句柄)和一个I/O缓冲区。文件描述符用于C标准的IO库调用中,用于标识文件。FILE中包含文件描述符元素,可以用fopen()直接获取指针fp,然后使用fp获得fp中所包含文件描述符fd的信息。文件描述 阅读全文
posted @ 2021-09-06 13:23 zhjh256 阅读(368) 评论(0) 推荐(1)
摘要: 编译PG插件时,报"unrecognized command line option ‘-Wimplicit-fallthrough=3’"。 关于implicit-fallthrough选项: As of GCC 7, -Wimplicit-fallthrough is supported and 阅读全文
posted @ 2021-09-05 20:13 zhjh256 阅读(1811) 评论(0) 推荐(0)
摘要: sql server, mysql, postgresql都支持针对字符串类型定义排序规则的概念(collate),一般来说,排序规则分为三种:基于二进制,是否区分大小写,是否区分重音以及特定编码格式(典型的就是汉字在GBK和UTF-8中的编码值不同,会导致排序结果也不同)。 例如sql serve 阅读全文
posted @ 2021-08-31 09:02 zhjh256 阅读(1031) 评论(0) 推荐(0)
摘要: 如果说mysql因为其多引擎架构被人称赞,那么在postgresql中,extension开放性则完全可以说是完胜,而且其生态相比mysql而言,明显不在一个级别。本文维护了postgresql重要的三方extension清单(其中部分原来为三方,在新版本中被纳入到标准发行包中,LightDB集成了 阅读全文
posted @ 2021-08-30 10:52 zhjh256 阅读(646) 评论(1) 推荐(0)
摘要: 在pg中,广泛的使用了表函数代替视图,返回集合有两种定义,setof和table。他们的区别在于table明确定义了字段名和类型,如下: CREATE FUNCTION events_by_type_1(text) RETURNS TABLE(id bigint, name text) AS $$ 阅读全文
posted @ 2021-08-29 15:29 zhjh256 阅读(1723) 评论(0) 推荐(1)
摘要: 因为对应的子工程目录下缺少了.idea和iml文件。 阅读全文
posted @ 2021-08-24 08:50 zhjh256 阅读(996) 评论(0) 推荐(0)
摘要: LightDB是什么? LightDB是基于PostgreSQL的分布式关系型数据库,100%兼容PostgreSQL。主要针对金融行业优化,已通过中国信通院的所有数据库认证评测。不同于国内其他基于PostgreSQL的数据库为了修改而修改,导致无法持续向后兼容新版本的PostgreSQL,进而无法 阅读全文
posted @ 2021-08-21 21:25 zhjh256 阅读(2127) 评论(0) 推荐(0)
摘要: 历史照亮未来 这是一个最好的时代 国产数据库百花齐放、蓬勃发展 对于金融领域来说 什么样的数据库更懂金融? 带着这个问题 恒生一直在思考,一直在奔跑 2021年8月18日 恒生LightDB-X预览版正式发布 包含Oracle常用语法兼容 智能服务器参数优化、向导式安装、PWR 原生高可用、在线物理 阅读全文
posted @ 2021-08-20 10:52 zhjh256 阅读(326) 评论(0) 推荐(0)
摘要: List all shared memories in your Linux Systems> $ ipcs -m Delete specific one> $ ipcrm -M 0x0001869c 如果是pg启动时报错,如下: FATAL: pre-existing shared memory 阅读全文
posted @ 2021-07-18 20:11 zhjh256 阅读(379) 评论(0) 推荐(0)
摘要: iotop(单独iotop不够)+lsof(查找进程使用的文件)+fuser(查找使用文件的进程)。配合数据库的动态性能视图。 10. 通过某个进程号显示该进行打开的文件 lsof -p PID或lsof | grep PID [root@hs-10-20-30-128 ~]# lsof | gre 阅读全文
posted @ 2021-07-16 14:11 zhjh256 阅读(335) 评论(0) 推荐(0)
摘要: pg_class就相当于oracle中dba_segments+dba_objects的并集。 查看某个文件或索引的relfileno mydb2=# select relfilenode from pg_catalog.pg_class where relname='idx_my_tb2'; re 阅读全文
posted @ 2021-07-15 12:15 zhjh256 阅读(348) 评论(0) 推荐(0)
摘要: 使用TPC-H进行性能测试,需要有很多工作配合才能获得较高性能,如建立索引,表数据的合理分布(使用表空间和聚簇技术)、广播表或分布式表(会严重的影响性能)、列存(会严重的影响性能)、压缩(不同的压缩空间占用会差异非常大,gp默认lz4,也支持zstd)等。 本文从查询优化技术的角度,对TPC-H的2 阅读全文
posted @ 2021-07-13 21:02 zhjh256 阅读(3434) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页