简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1 简介strace用来跟踪系统系统调用和信号,对于分析进程状态非常有帮助。最简单的使用方式是直接strace加上command的方式执行,可以看到command执行的所有系统调用、参数、返回值等信息。例如cat文件...open("/dev/null", O_RDONLY)= 3fstat(3, {st_mode=S_IFCHR|0666, st_rdev=...
结合debug的分析过程记录,一切结论都出于code。为了方便分析,这里从h2的一个测试用例出发:/** Copyright 2004-2020 H2 Group. Multiple-Licensed under the MPL 2.0,* and the EPL 1.0 (https://h2database.com/html/license.html).* Initial De...
Oracle中集合类型覆盖了Postgresql数组的功能,在Oracle用户中时非常常用的。尤其是包内定义的集合类型,在SPEC定义后即可直接使用,scope也只在包在生效,使用非常灵活。开源PG因为有数组没有实现这部分语法,下面对openGauss的包内集合类型实现方法做一些分析。
有的时候PG给出的执行计划由于很多原因并不是最优的,需要手动指定执行路径时我们可以加载pg_hint_plan这个插件。1 安装插件预先安装Postgresql10.7cd postgresql-10.7/contrib/wget https://github.com/ossc-db/pg_hint_plan/archive/REL10_1_3_3.tar.gztar xzvf pg_h...
问题terminal prompts disabledgo get 报错 terminal prompts disabledgo get xxx.com/xxx/xxx# cd .; git clone https://xxx.com/xxx/xxx.gitCloning into 'xxx'...fatal: could not read Username for 'https://x...
分析高斯数据库解决pl中savepoint、rollbackto的方法。