代码改变世界

Write Set In MySQL 5.7: Group Replication

2021-08-31 15:07 by abce, 192 阅读, 0 推荐, 收藏, 编辑
摘要:write set并不是只出现在mysql 8.0中,其实在mysql 5.7中就有了,只是做了一些隐藏。本文会将讲解mysql 5.7中的write set。 在组复制中,write set用于两个方面: 1.加快组内成员之间的复制 2.多写环境的验证过程 组复制使用了标准复制的很多特性,包括lo 阅读全文

pgbadger unable to detect log file format

2021-08-09 15:27 by abce, 289 阅读, 0 推荐, 收藏, 编辑
摘要:一直用pgbadger分析postgresql的日志,发现周末两天的日志分析出来问题。报错信息如下: $ /bin/pgbadger /abce/11/log/postgresql-2021-08-08_000000.csv FATAL: unable to detect log file form 阅读全文

psql还原数据的时候报"invalid command \N"错误

2021-08-06 08:44 by abce, 2549 阅读, 0 推荐, 收藏, 编辑
摘要:一个开发环境被开发同学误删除了表数据,通过pg_dump的文本备份文件,执行psql进行异机还原的时候,发生了报错: $ psql -U postgres -W abce < abce.sql .... invalid command \N invalid command \N invalid co 阅读全文

PostgreSQL中的不同扫描方式

2021-08-05 16:42 by abce, 1107 阅读, 1 推荐, 收藏, 编辑
摘要:PostgreSQL支持以下的扫描方式: ·顺序扫描 ·索引扫描 ·仅索引扫描 ·位图扫描 ·tid扫描 每一种扫描方式都是有用的,取决于查询和参数配置,比如:表的cardinality、表的选择性、磁盘io代价、随机io代价、顺序io代价等等。 创建示例表 postgres=# create ta 阅读全文

sql中的exists

2021-08-03 10:42 by abce, 993 阅读, 0 推荐, 收藏, 编辑
摘要:刚开始工作的开发,很容易过度的使用in、not in。其实,在有些时候可以用exists、not exists来代替in和not in,实现查询性能的提升。 exists操作符时候会和in操作符产生混淆。因为他们都是用于检查某个属性是否包含在某个集合中。但是相同点也仅限于此。 exists的真正目的 阅读全文

Python运算符优先级

2021-07-05 15:01 by abce, 236 阅读, 0 推荐, 收藏, 编辑
摘要:运算符说明 Python运算符 优先级 结合性 优先级顺序 小括号 ( ) 19 无 高 ︿ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 低 索引运算符 x[i] 或 x[i1: i2 [:i3]] 18 左 属性访问 x. 阅读全文

PyCharm使用pipenv创建虚拟环境

2021-06-25 13:27 by abce, 668 阅读, 0 推荐, 收藏, 编辑
摘要:安装pipenv pip install pipenv 创建项目目录 mkdir myproject cd myproject pipenv install # 创建虚拟环境 To activate this project's virtualenv, run pipenv shell. Alter 阅读全文

PostgreSQL 11为表增加带有默认值的列

2021-06-23 17:38 by abce, 646 阅读, 0 推荐, 收藏, 编辑
摘要:以下是10版本中的说明 即在11版本之前: ALTER TABLE x ADD COLUMN z text; it was virtually instantaneous. Get a lock on table, add information about new column to system 阅读全文

10 Things I Hate About PostgreSQL

2021-06-21 10:30 by abce, 176 阅读, 0 推荐, 收藏, 编辑
摘要:看到一篇题为《Ten Things I Hate About PostgreSQL》的文章。 原文地址: https://rbranson.medium.com/10-things-i-hate-about-postgresql-20dbab8c2791 这里只是大概的翻译了一下,对原文观点不做任何 阅读全文

postgresql在linux上会cache哪些内容

2021-06-10 10:11 by abce, 364 阅读, 1 推荐, 收藏, 编辑
摘要:在做pgbench基准测试的时候,如果只是仅仅关注tps,而不知道数据是从物理磁盘中获取,还是从shared buffer缓存、文件系统缓存、或存储缓存中命中的话,意义不是很大。linux提供的基础指标容易产生误导,很多人看了之后也不知道真正衡量的是什么。 下载并安装postgresql 11.12 阅读全文
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 118 下一页