logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vtune准备——开启linux内核调试信息

解决报错:cannot locate debugging information for file内核需要三部分调试信息1 打开内核module解析检查/proc/sys/kernel/kptr_restrict# cat /proc/sys/kernel/kptr_restrict0If the kptr_restrict value is 0, kernel addresses are pro

Postgresql中plpgsql异常处理方法与实例(RAISE EXCEPTION)

Postgresql中有关plpgsql异常处理的一切(RAISE EXCEPTION)

#postgresql
Postgresql进程卡住无法退出原因和解决方法

Postgresql进程卡住无法退出怎么办?例如以下场景:- kill 进程:无效- kill -2/-12 进程:无效- pg_terminate_backend(pid):无效本篇模拟案例,分析原因,给出解法。

#postgresql
Postgresql动态执行EXECUTING语法解析过程

Postgresql中PLPGSQL支持动态拼接SQL并执行本篇简单分析下EXECUTE执行流程。

#postgresql#数据库
Postgresql源码(40)Latch的原理分析和应用场景

接上一篇:《Postgresql源码(38)写操作如何获取buffer与页面扩展》提到备机startup进程等在这个堆栈里面:#00x00007f66aef20913 in __epoll_wait_nocancel () from /lib64/libc.so.6#10x000000000084d7f2 in WaitEventSetWaitBlock (set=0x1ca0dc0, cur_t

#postgresql#数据库#database +1
Postgresql备库复制冲突原理

1 总结报错类似于这样:FATAL:terminating connection due to conflict with recoveryDETAIL:User query might have needed to see row versions that must be removed.HINT:In a moment you should be able to ...

#数据库#postgresql
Postgresql排序与limit组合场景性能极限优化

构造测试数据create table tbl(id int, num int, arr int[]);create index idx_tbl_arr on tbl using gin (arr);create or replace function gen_rand_arr() returns int[] as $$select array(select (1000*rand...

Postgresql源码(64)查询执行——子模块Executor(2)执行前的数据结构和执行过程

nestloop需要从外表(outer表)中(驱动表)顺序扫描拿一条,在从内表(inner表)中找这条能连上的。具体在这个执行计划中:- 从hashjoin的结果中按顺序那一条(outer表)- 用这一条去indexscan找能连上的(去inner表上索引扫描)- 返回一条结果...............

#数据库#postgresql
postgresql使用clion进行调试

安装依赖yum -y install coreutils glib2 lrzsz mpstat dstat sysstat e4fsprogs xfsprogs ntp readline-devel zlib-devel openssl-devel pam-devel libxml2-devel libxslt-devel python-devel tcl-devel gcc make smart

    共 30 条
  • 1
  • 2
  • 3
  • 请选择