PostgreSQL数据库中如何保障LIKE语句的效率

在任何数据库中使用LIKE语句往往都是令人头疼的一件事,因为不少用户发现LIKE语句效率极低,查看执行计划后发现原来没有走索引,那么在Postgresql数据中LIKE语句的执行效率又是怎样的呢?我们又该如何提高LIKE语句的执行效率呢? 实验环境 数据库环境: Post

详解PostgreSQL提升批量数据导入性能的n种办法

关键字:批量数据导入,数据加载,大量插入,加快,提升速度 多元化选择时代,人生里很多事物都是如此,凡事都没有一成不变的方式和方法。不管白猫黑猫,能抓老鼠的就是好猫,适合自己的就是最好的。 提升批量数据导入的方法亦是如此,没有何种方法是最优的

postgresql的jsonb数据查询和修改的办法

什么是jsonb 由PostgreSQL文档定义的数据类型json和jsonb几乎相同;关键的区别在于json数据存储为JSON输入文本的精确副本,而jsonb以分解的二进制形式存储数据;也就是说,不是ASCII / UTF-8字符串,而是二进制代码。 本文主要讲的是如何随心所欲的查询和修改p

如何将postgresql数据库表内数据转为excel格式

本文主要用于介绍如何使用copy或者\copy命令将postgresql数据库内表的数据导出为excel格式,方便用户查看编辑。 copy命令同\copy命令语法上相同,区别在于copy必须使用能够超级用户使用,copy to file 中的文件都是数据库服务器所在的服务器上的文件,而\copy

postgresql影子用户实践场景解析

在实际的生产环境 ,我们经常会碰到这样的情况:因为业务场景需要,本部门某些重要的业务数据表需要给予其他部门查看权限,因业务的扩展及调整,后期可能需要放开更多的表查询权限。为解决此种业务需求,我们可以采用创建视图的方式来解决,已可以通过创建影

PostgreSQL 数据库跨版本升级常用方案分析

大家好,我是只谈技术不剪发的 Tony 老师。对于企业而言,将数据库系统升级到新版本通常可以获得更好的性能、更多的功能、最新的安全补丁和错误修复等。因此,本文就来介绍一下 PostgreSQL 数据库版本升级的 3 种常用方案。 升级方案概述 PostgreSQL 版本号

postgresql数据库 timescaledb 时序库 把大数据量表转换为超表的

前言 这几天工作的时候发现在 timescaledb 时序库 中有部分大数据量的表不是超表,估计是当时建库的时候没有改 影响插入,查询效率 ,因此需要改成超表 因工作原因 部分内容做保密处理了 一 创建新表 首先因为在 timescaledb 时序库 中创建超表必须是要没有

解析PostgreSQL 实现定时任务的4种方法

数据库定时任务可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等。PostgreSQL 没有提供类似 Oracle、MySQL 以及 Microsoft SQL Sever 的内置任务调度功能,因此本文给大家介绍一下 PostgreSQL 数据库中实现定时任务的 4 种方法。 操作系统

postgresql 运用fdw来实现不同数据库之间数据互通

前言 最近在工作的时候 需要用数据库A中的表a1来更新插入数据库B中的b2表 由于数据库都是postgres数据库,我想到了 postgres_fdw插件。 准备工作 首先需要保证这两个数据库之间网 是通的 数据库A 名字 AA ip 10.10.2.100(虚构)端口 5432 用户名 postgres

PostgreSQL判断字符串是否包含目标字符串的多种办法

PostgreSQL判断字符串包含的几种方法: 方式一: position(substring in string): position(substring in string)函数:参数一:目标字符串,参数二原字符串,如果包含目标字符串,会返回目标字符串笫一次出现的位置,可以根据返回值是否大于0来判断是否包含