随笔分类 -  oracle&mysql/mariadb

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要:一般来说是底层物理磁盘有损坏。RAID很重要。 checksum可以用来检测底层硬件损坏。https://postgreshelp.com/postgresql-checksum。 阅读全文
posted @ 2021-09-29 20:55 zhjh256 阅读(639) 评论(0) 推荐(0) 编辑
摘要:GIN介绍 在很多信息中,我们会根据各种维度字段过滤数据,比如订单状态、渠道来源、客户状态等等。而在这些字段上创建btree索引会导致效率非常低下,一般在oracle中即使要创建索引,也是使用位图索引,或者不创建索引。 虽然pg中不存在位图索引,但是根据GIN的性质,它可以被认为本质上和位图索引无区 阅读全文
posted @ 2021-09-18 11:08 zhjh256 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:postgresql已经支持很多的并行操作,包括表扫描、索引扫描、排序等,具体可见https://developer.aliyun.com/article/746200。 有几个参数控制并行执行的行为 zjh@postgres=# show %parallel%; name | setting | 阅读全文
posted @ 2021-09-14 22:18 zhjh256 阅读(488) 评论(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 阅读(381) 评论(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 阅读(866) 评论(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 阅读(575) 评论(0) 推荐(0) 编辑
摘要:代码 名称 帮助记忆的诠释 Ag 形语素 形容词性语素。形容词代码为a,语素代码g前面置以A。 a 形容词 取英语形容词adjective的第1个字母。 ad 副形词 直接作状语的形容词。形容词代码a和副词代码d并在一起。 an 名形词 具有名词功能的形容词。形容词代码a和名词代码n并在一起。 b 阅读全文
posted @ 2021-09-08 19:38 zhjh256 阅读(423) 评论(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 阅读(603) 评论(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 阅读(983) 评论(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 阅读(224) 评论(0) 推荐(0) 编辑
摘要:除了public和用户创建的模式如lt_abc之外,在lightdb中,每个数据库都包含一个pg_catalog和lt_catalog模式,它包含系统表和所有内置数据类型、函数、操作符。lt_catalog和pg_catalog总是搜索路径search_path中的一部分。如果它没有明确出现在路径中 阅读全文
posted @ 2021-09-06 20:40 zhjh256 阅读(926) 评论(0) 推荐(0) 编辑
摘要:编译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 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:sql server, mysql, postgresql都支持针对字符串类型定义排序规则的概念(collate),一般来说,排序规则分为三种:基于二进制,是否区分大小写,是否区分重音以及特定编码格式(典型的就是汉字在GBK和UTF-8中的编码值不同,会导致排序结果也不同)。 例如sql serve 阅读全文
posted @ 2021-08-31 09:02 zhjh256 阅读(977) 评论(0) 推荐(0) 编辑
摘要:如果说mysql因为其多引擎架构被人称赞,那么在postgresql中,extension开放性则完全可以说是完胜,而且其生态相比mysql而言,明显不在一个级别。本文维护了postgresql重要的三方extension清单(其中部分原来为三方,在新版本中被纳入到标准发行包中,LightDB集成了 阅读全文
posted @ 2021-08-30 10:52 zhjh256 阅读(552) 评论(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 阅读(1612) 评论(0) 推荐(1) 编辑
摘要:LightDB是什么? LightDB是基于PostgreSQL的分布式关系型数据库,100%兼容PostgreSQL。主要针对金融行业优化,已通过中国信通院的所有数据库认证评测。不同于国内其他基于PostgreSQL的数据库为了修改而修改,导致无法持续向后兼容新版本的PostgreSQL,进而无法 阅读全文
posted @ 2021-08-21 21:25 zhjh256 阅读(1923) 评论(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 阅读(350) 评论(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 阅读(333) 评论(0) 推荐(0) 编辑
摘要:使用TPC-H进行性能测试,需要有很多工作配合才能获得较高性能,如建立索引,表数据的合理分布(使用表空间和聚簇技术)、广播表或分布式表(会严重的影响性能)、列存(会严重的影响性能)、压缩(不同的压缩空间占用会差异非常大,gp默认lz4,也支持zstd)等。 本文从查询优化技术的角度,对TPC-H的2 阅读全文
posted @ 2021-07-13 21:02 zhjh256 阅读(3107) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
点击右上角即可分享
微信分享提示