使用 gin() 创建全文索引后,虽然有走索引,但是当结果集很大时,查询效率还是很底下, 背景: keyword 表中有八千万行数据,建立了 gin( keyword_participle ) 索引,以及其他排序字段的 BTREE 索引 分析:当查询当个单词时,虽然有走全文索引,但是由于返回的结果集 ...
分类:
数据库 时间:
2018-09-07 15:07:28
阅读次数:
424
安装postgresql后,普通用户执行psql报错:‘‘‘Can‘tlocatestrict.pm:/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/strict.pm:Permissiondeniedat/usr/bin/psqlline19.BEGINfailed--compilationabortedat/usr/bin
分类:
数据库 时间:
2018-09-07 11:53:56
阅读次数:
192
大家好 , 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net 。 我们可以先看看一个网友的 代码生成器 项目 : 《.Net 代码生成器 for PostgreSql》 https://github.com/2881099/dotnetGen_postgresql 《.Net 代 ...
分类:
Web程序 时间:
2018-09-06 21:34:43
阅读次数:
220
安装mycat实现mysql负载均衡事先准备好两台及以上数据库服务器mycat支持特性如(官网mycat.io,以下是官网介绍的支持特性):SQL92标准,支持MySQL、Oracle、DB2、SQLServer、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galeracl
分类:
其他好文 时间:
2018-09-06 16:23:50
阅读次数:
176
导致错误的原因: 我在建表的sql文件中,重新定义了一个自增表("id serial primark key"),但是sql文件中还有insert语句初始化数据,这是id自增字段就不是从1开始, 这时你在添加数据时就会出现标题中问题 解决办法: 在创建好表后,执行下面一句话 SELECT setva ...
分类:
数据库 时间:
2018-09-06 14:51:35
阅读次数:
587
MySQL中的大多数事务性存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑,他们一般实现了多版本并发控制(mvcc)。不仅是mysql,包括oracle,postgresql等其他数据库也实现了mvcc,但各自的实现机制不尽相同,应为mvcc没有一个统一的实标准。 那么什么是mvvc呢 可以 ...
分类:
数据库 时间:
2018-09-05 21:38:55
阅读次数:
169
检索出死锁进程的ID SELECT * FROM pg_stat_activity WHERE datname='数据库名' and waiting='t'; 找到对用的pid列的值 或 select oid from pg_class where relname='可能锁表了的表' --oid是每 ...
分类:
数据库 时间:
2018-09-04 19:49:55
阅读次数:
1109
目标 : 让 PostgreSql 成为 通用的 跨平台 的 数据库 , 成为 开发者 喜爱 的 利器 。 要做的事 , 当然 , PostgreSql 本身现在不用我们去做什么 。 一个 数据库 要成为 开发者喜爱的 流行的 普遍使用的 数据库 , 需要有 良好的 外围设施 的 支持 。 外围设施 ...
分类:
数据库 时间:
2018-09-04 01:51:35
阅读次数:
281
保存后重启PostgreSQL即可在$PGDATA/pg_log/ 下看到新生成的日志 ...
分类:
数据库 时间:
2018-09-02 02:05:59
阅读次数:
192
1. jpa依赖 2. domain类 3. repository类 4. controller类 增加数据库链接信息,数据库驱动,spring boot依赖,启动运行即可. 实现主键自增解析: 1. 在domain类中,使用了 其中: 1) test_sequence:数据库中的序列名,如果不存在 ...
分类:
数据库 时间:
2018-08-29 21:21:58
阅读次数:
700