摘要:在8.0之前的版本,自增值是保存在内存中,自增主键AUTO_INCREMENT的值如果大于max(primary key)+1,在MySQL重启后,会重置AUTO_INCREMENT=max(primary key)+1。这种现象在某些情况下会导致业务主键冲突或者其他难以发现的问题。自增主键重启重置 阅读全文
shell脚本运行报错$'\r': command not found
2020-03-31 12:54 by abce, 1914 阅读, 0 推荐, 收藏,
摘要:执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入: :set ff=u 阅读全文
Linux查看SSL证书是否过期
2020-03-05 17:00 by abce, 11835 阅读, 0 推荐, 收藏,
摘要:使用OpenSSL工具,执行如下命令即可看到证书的有效起止时间: openssl x509 -in <证书请求文件> -noout -dates # openssl x509 -in /etc/leencrypt/live/app.xxx.com/fhain.pem -noout -dates no 阅读全文
docker安装Elasticsearch:7.6.0启动失败,ERROR: [1] bootstrap checks failed
2020-02-27 21:13 by abce, 5739 阅读, 1 推荐, 收藏,
摘要:报错信息: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. {"type 阅读全文
patroni启动,提示waiting for leader to bootstrap
2020-02-23 09:45 by abce, 1878 阅读, 0 推荐, 收藏,
摘要:patroni集群第一次初始化失败,再次使用原来的配置尝试初始化,查看信息,不同节点都显示同一个信息:waiting for leader to bootstrap # systemctl status patroni.service ● patroni.service - PostgreSQL h 阅读全文
pg_buffercache
2019-12-24 11:35 by abce, 787 阅读, 0 推荐, 收藏,
摘要:pg_buffercache模块提供了一种实时检查共享缓冲区高速缓存中发生的内容。 该模块提供了一个C函数pg_buffercache_pages,该函数返回一组记录,以及一个视图pg_buffercache,该视图包装了该函数以便于使用。 默认情况下,仅限超级用户和pg_read_all_stat 阅读全文
使用oid2name列出数据库和对应的oid
2019-12-23 15:45 by abce, 583 阅读, 0 推荐, 收藏,
摘要:[postgres@postgre base]$ ll total 172 drwx------ 2 postgres postgres 12288 Dec 6 09:21 1 drwx------ 2 postgres postgres 12288 Dec 6 09:21 13877 drwx------ 2 postgres postgres 12288 Dec 20 23:04 138... 阅读全文
Centos7下安装ORACLE 11g,弹窗不显示
2019-12-18 14:40 by abce, 1701 阅读, 0 推荐, 收藏,
摘要:Centos7下安装ORACLE 11gR2,弹窗不显示,安装界面显示为灰色。 解决方法:执行安装时带上一下参数 阅读全文
CentOS 7.5 安装Oracle 11gR2 86%报错:Error in invoking target 'agent nmhs' of makefile
2019-12-18 14:37 by abce, 884 阅读, 0 推荐, 收藏,
摘要:解决方案: 不要关闭安装过程,另外打开终端窗口,将ins_emagent.mk文件中的 (MK_EMAGENT_NMECTL)更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。 阅读全文
pg中与超时设置有关的参数
2019-11-29 10:14 by abce, 10838 阅读, 0 推荐, 收藏,
摘要:statement_timeout控制语句执行时长,单位是ms。超过设定值,该语句将被中止。不推荐在postgresql.conf中设置,因为会影响所有的会话,如非要设置,应该设置一个较大值。 lock_timeout锁等待超时。语句在试图获取表、索引、行或其他数据库对象上的锁时等到超过指定的毫秒数 阅读全文
浙公网安备 33010602011771号