代码改变世界

MySQL 8.0新特性 -- 降序索引

2020-04-01 18:03 by abce, 857 阅读, 0 推荐, 收藏, 编辑
摘要:mysql 8开始支持降序索引:在索引定义中使用desc不再被忽略,存储键值是按照降序的方式存储。在之前的版本中,可以按照反向顺序扫描索引,但是会有性能牺牲。降序索引可以正向顺序扫描,效率更高。当最有效的扫描顺序混合了某些列的升序和其他列的降序时,降序索引也使优化器能够使用多列索引。 考虑如下表定义 阅读全文

MySQL 8.0新特性 -- 不可见索引

2020-04-01 17:19 by abce, 776 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL支持不可见索引,即优化器不会使用该索引。不可见索引特性不可以用于主键。 默认索引是可见的。可以在create table、create index、alter table操作中使用关键字visible、invisible来指定索引是否可见。 create table t1 ( i int, 阅读全文

MySQL 8.0新特性 -- 自增变量持久化

2020-04-01 16:36 by abce, 1301 阅读, 0 推荐, 收藏, 编辑
摘要:在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, 1899 阅读, 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, 11754 阅读, 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, 5690 阅读, 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, 1728 阅读, 0 推荐, 收藏, 编辑
摘要:patroni集群第一次初始化失败,再次使用原来的配置尝试初始化,查看信息,不同节点都显示同一个信息:waiting for leader to bootstrap # systemctl status patroni.service ● patroni.service - PostgreSQL h 阅读全文

pg_buffercache

2019-12-24 11:35 by abce, 741 阅读, 0 推荐, 收藏, 编辑
摘要:pg_buffercache模块提供了一种实时检查共享缓冲区高速缓存中发生的内容。 该模块提供了一个C函数pg_buffercache_pages,该函数返回一组记录,以及一个视图pg_buffercache,该视图包装了该函数以便于使用。 默认情况下,仅限超级用户和pg_read_all_stat 阅读全文

使用oid2name列出数据库和对应的oid

2019-12-23 15:45 by abce, 566 阅读, 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, 1664 阅读, 0 推荐, 收藏, 编辑
摘要:Centos7下安装ORACLE 11gR2,弹窗不显示,安装界面显示为灰色。 解决方法:执行安装时带上一下参数 阅读全文
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 122 下一页