数据库
文章平均质量分 60
数据库
天马座的流星拳
不常来,急事打电话,不急发消息,谢谢
展开
-
Postgresql/PgSQL如何高效的快速插入记录
前两天,需要给构建的测试库灌入测试数据,发现Insert性能非常差。原创 2023-04-11 17:52:54 · 1236 阅读 · 0 评论 -
PostgreSQL/pgsql生成随机的姓名的函数
用于为测试库生成随机的姓名。生成的姓名基本能看,且一般能一眼看出不是正常的姓名,主要用于在系统测试时灌入测试数据,或用于覆盖现场正式数据为测试数据。可以避免发生张飞、赵云、李世民在你的系统里出现的情况。用于为测试库生成随机的姓名。原创 2022-01-26 03:00:55 · 1897 阅读 · 5 评论 -
PostgreSQL/PgSQL使用List分区表代替Hash分区表
,更是需有一个表来做记录和判断,以免发生重号的情况,那么使用分区表以提高查询性能就势在必行了。如果系统中需要记录所有发放给的客人的卡号,这些信息如果放在一个表里,势必是会造成记录数超级多。Hash表的话,我不确定其性能到底怎么样,还是自己维护一组List分区表安心一点。建一个List分区表,字段不用多,保证IO时性能,分区值为某个字段的第一个字母。写SQL也就是半小时的事,先搞好之后记录下来,以后再去测试两种分区表的性能。说实话,我是因为不太理解Hash分区表才有这样的想法的。3、实现脚本及测试脚本。原创 2023-03-30 12:05:13 · 494 阅读 · 0 评论 -
自动清理PgSQL/PostgreSQL内核日志文件的两种方案
PgSQL的内核日志文件,根据配置文件postgresql.conf的默认默认配置,放在log文件夹下。但是它不会自动清理,会无限增长直到把硬件撑爆。现有两种方案用于自动清理内核日志文件:1、配置方案来源:“PgSQL中文社区”翻译的《PgSQL14 中文手册》2、脚本方案(未验证)来源:Linux 使用shell脚本清理postgresql内核日志 - 南大仙 - 博客园postgresql内核日志格式为postgresql-2022-06-07_081953.loglog_filename = '转载 2022-12-06 07:47:16 · 2252 阅读 · 0 评论 -
PostgreSQL/pgsql随机数生成函数random_int()
PostgreSQL/pgsql随机数生成函数random_int(),int版、smallint版和bigint版不管是MySQL还是PgSQL,随机数生成函数都要求带着算法才能用,还是封装一下,用起来方便。原创 2022-01-26 02:37:00 · 8178 阅读 · 0 评论 -
PostgreSQL/pgsql自动添加分区子表
不使用分区表插件,为PgSQL内置分区表,自动添加分区子表原创 2022-01-23 18:37:32 · 3825 阅读 · 0 评论 -
PostgreSQL/pgsql监控--慢查询插件pg_stat_statements
PostgreSQL监控知识,慢查询插件pg_stat_statements介绍转载 2022-07-14 19:44:31 · 1994 阅读 · 0 评论 -
MySQL的全局SQL日志与慢查询日志配置(含Table和File)
网上大部分都是将日志输出到文件,而输出到general_log表和slow_log表的太难找,记录一下。虽然日志记录到系统的专用日志表中,要比记录到文件耗费更多的系统资源,不建议生产环境下使用,但是多人开发调试时还是很实用的。以下在MySQL8中调试通过,不兼容MySQL5.7。原创 2022-02-10 06:19:24 · 1027 阅读 · 0 评论 -
MySQL与PostgreSQL/pgsql的整数与浮点数计算性能对比
在公司的测试服务器上进行测试,分别测试两个数据库在BIGINT和DECIMAL时的性能。因为听说一些线上系统在存储金额的时候,在系统内部会把金额转成整数然后进行运算,而且我也想看看两种数据库在纯运算上有多大差距。原创 2022-02-10 05:51:41 · 684 阅读 · 0 评论 -
一次近乎完美的PostgreSQL版本大升级实践
2020 年 5 月,我们与 OnGres 合作,对 GitLab 上的 Postgres 集群进行版本大更新,从 9.6 版本升级到 11 版本。升级全部在维护窗口内运行,没有丝毫差错;更新中所有涉及的内容、计划、测试,以及全流程自动化,全部进行拆包,只为实现一次近乎完美的 PostgreSQL 升级。本次版本更新,我们面临的最大难题在于如何利用一个规划完善的 pg_upgrade,方便且高效地对整体项目进行重要版本升级。为此,我们需要制定一个回滚计划,以保证 12 节点集群的 6 TB 数据一致的同转载 2021-03-04 01:16:19 · 660 阅读 · 1 评论