摘要: •大事务造成的延迟,其延迟不会从0开始增加,而是直接从主库执行了这个事务多长时间开始的,从库也要一样的执行时间执行这个事务,而且事务执行时间累加上去,非常合理。 比如主库执行这个事务花费的20秒,那么延迟就会从20开始, 从 log_event.cc 看到,这是因为 Query Event 中没有准 阅读全文
posted @ 2020-02-03 20:20 黑洞中的奇点 阅读(1690) 评论(0) 推荐(1) 编辑
摘要: 如果你用Postgres做了一些性能调优,你可能用过EXPLAIN。EXPLAIN向你展示了PostgreSQL计划器为所提供的语句生成的执行计划,它显示了语句所引用的表如何被扫描(使用顺序扫描、索引扫描等)。它显示了语句所引用的表将如何被扫描(使用顺序扫描,索引扫描等),以及如果使用多个表,将使用 阅读全文
posted @ 2020-10-23 22:24 黑洞中的奇点 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 表设计规范1、建议能使用小字节数类型,就不要用大字节数类型2、建议能用varchar(N)、text就不用char(N);3、建议使用default NULL,而不用default '';4、建议使用NUMERIC(precision,scale)来存储货币金额和其它要求精确计算的数值,而不使用re 阅读全文
posted @ 2020-10-21 19:34 黑洞中的奇点 阅读(545) 评论(0) 推荐(1) 编辑
摘要: 创建实验表 postgres# create table t (n_id int primary key,c_name varchar(300)); CREATE TABLE postgres# insert into t select id,(id*1000)::text as name from 阅读全文
posted @ 2020-08-11 21:51 黑洞中的奇点 阅读(1271) 评论(0) 推荐(1) 编辑
摘要: #include "postgres.h" #include "miscadmin.h" #include "fmgr.h" #include <string.h> #include "postmaster/bgworker.h" #ifdef PG_MODULE_MAGIC PG_MODULE_M 阅读全文
posted @ 2020-02-21 21:51 黑洞中的奇点 阅读(780) 评论(0) 推荐(0) 编辑
摘要: #include "postgres.h" #include "fmgr.h" #include <string.h> #ifdef PG_MODULE_MAGIC PG_MODULE_MAGIC; #endif #ifndef SET_VARSIZE #define SET_VARSIZE(v,l 阅读全文
posted @ 2020-02-12 15:37 黑洞中的奇点 阅读(722) 评论(0) 推荐(0) 编辑
摘要: #include "postgres.h" #include #include "fmgr.h" #include "access/xlog.h" #include "replication/walreceiver.h" #include "utils/elog.h" #include "utils 阅读全文
posted @ 2020-01-18 21:31 黑洞中的奇点 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 修复一个mysqlbinlog_flashback不支持json格式问题 , 有问题可以反馈留言 , 如下盘: 最简单的例子为 python mysqlbinlog_back.py --host="127.0.0.1" --username="root" --port=43306 --passwor 阅读全文
posted @ 2019-12-21 22:24 黑洞中的奇点 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在 pg v11 和 v12 上 常见测试用例 它确保“a”和“b” 两字段的每种组合最多有一个条目。 它可以加快与给定“b”相关的所有“a”的搜索速度。 加入测试数据 B-tree索引提高1:插入很多重复的索引和数值当我们比较的b列索引的大小的第一个区别是显而易见的: 每一个b列在index发生1 阅读全文
posted @ 2019-11-28 15:57 黑洞中的奇点 阅读(518) 评论(1) 推荐(0) 编辑
摘要: 对于事务性工作负载是通常最快这个大小设置为32K,并且也是允许的最小尺寸。您应该谨慎使用它设置为较大的值,因为这可以很容易地降低性能。 如果所有的数据进行排序不适合在指定缓冲区大小的MySQL第一种类尽可能多的数据将适合,那批写入磁盘。接下来,它排序另一批和写入操作。然后执行这些和所需的所有其他批次 阅读全文
posted @ 2019-11-24 10:16 黑洞中的奇点 阅读(1177) 评论(0) 推荐(0) 编辑