代码改变世界

PyCharm使用pipenv创建虚拟环境

2021-06-25 13:27 by abce, 789 阅读, 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, 683 阅读, 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, 253 阅读, 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, 433 阅读, 1 推荐, 收藏,
摘要:在做pgbench基准测试的时候,如果只是仅仅关注tps,而不知道数据是从物理磁盘中获取,还是从shared buffer缓存、文件系统缓存、或存储缓存中命中的话,意义不是很大。linux提供的基础指标容易产生误导,很多人看了之后也不知道真正衡量的是什么。 下载并安装postgresql 11.12 阅读全文

日志文件不存在,导致归档进程启动失败

2021-05-09 13:13 by abce, 856 阅读, 0 推荐, 收藏,
摘要:一测试环境,在启动后,在日志中发现归档进程频繁启动失败: $ more postgresql-Sun.csv 2021-05-09 11:16:42.586 CST,,,3619,,6097541a.e23,1,,2021-05-09 11:16:42 CST,,0,LOG,00000,"endin 阅读全文

oracle和postgresql中对待NULLs和空字符串(empty string)的方式

2021-05-07 17:29 by abce, 3328 阅读, 0 推荐, 收藏,
摘要:oracle和postgresql中对待NULLs和空字符(empty string)的方式是不同的。 oracle中的NULLs和空字符串(empty string) 在oracle中,NULLs和空字符串存储在数据库中是等价的。 CREATE TABLE test ( id NUMERIC ( 阅读全文

pg_dump后数据导入报错 -- invalid byte sequence for encoding "UTF8": 0xe5 0xb1

2021-04-14 13:44 by abce, 1345 阅读, 0 推荐, 收藏,
摘要:场景描述:node1:数据备份节点 通过securecrt登录node1,通过scp命令将备份文件传输到node2 node2:用于还原的节点 在node2执行数据导入 $ gunzip -c /tmp/abce.2021-04-14.sql.gz | psql -p 5432 -U abce -W 阅读全文

mysql中的read_only和super_read_only

2021-04-06 14:39 by abce, 3930 阅读, 0 推荐, 收藏,
摘要:在引入super_read_only之前,mysql提供了一个选项read_only。开启read_only之后,会阻止没有super权限的用户执行数据库更新操作。read_only主要用于复制节点。super_read_only不仅会阻止普通用户,也会阻止具有super权限的用户对数据库写操作。r 阅读全文

pg_repack安装和使用

2021-04-03 12:33 by abce, 3335 阅读, 0 推荐, 收藏,
摘要:postgresql中使用pg_repack主要有三种原因: 1.大量删除记录后,从表中回收空闲空间给磁盘。 2.重新构建一个表,以重新排列记录,并将它们压缩/打包到更少的页。这可能会让查询的IO更少,性能更高。 3.从那些因为autovacuum设置不当,而导致过度膨胀的表中回收空闲空间。 pg_ 阅读全文

PostgreSQL的pg_stat_bgwriter视图

2021-03-31 16:50 by abce, 1406 阅读, 0 推荐, 收藏,
摘要:pg_stat_bgwriter视图提供了一组共享缓冲区写入方面性能数据。 =#select * from pg_stat_bgwriter; -[ RECORD 1 ] + checkpoints_timed | 15462 #计划检查点的发生次数,这种检查点是checkpoint_timeout 阅读全文
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 123 下一页