什么是索引失效?如果where过滤条件设置不合理,即使索引存在,且where过滤条件中包含索引列,也会导致全表扫描,索引不起作用。什么条件下会导致索引失效呢? 1.任何计算、函数、类型转换 2.!= 3.NOT,相当于使用函数 4.模糊查询通配符在开头 5.索引字段在表中占比较高 6.多字段btre ...
分类:
数据库 时间:
2016-07-07 00:51:50
阅读次数:
1636
Navicat Premium 是一款数据库管理工具,是一个可多重连线资料库的管理工具。可以转换在 Navicat for MySQL、Navicat for Oracle、Navicat for PostgreSQL、Navicat for SQLite、Navicat for SQL Serve... ...
分类:
其他好文 时间:
2016-07-06 14:56:01
阅读次数:
173
一、什么是Postgres-XL XL的意思是:eXtensible Lattice,可以扩展的格子,即将PostgreSQL应用在多机器上的分布式数据库的形象化表达。 Postgres-XL 是一个完全满足ACID的、开源的、可方便进行水平扩展的、多租户安全的、基于PostgreSQL的数据库解决 ...
分类:
其他好文 时间:
2016-07-06 13:15:10
阅读次数:
155
一、安装 1、安装:使用如下命令,会自动安装最新版,这里为9.5 安装完成后,会创建名为"postgres"、不带密码的默认数据库账号作为数据库管理员;此外还会创建名为"postgres"的Linux用户。 安装完成后的一些信息如下: config /etc/postgresql/9.5/main ...
分类:
数据库 时间:
2016-07-05 16:58:41
阅读次数:
409
熟悉Greenplum数据库的朋友应该都知道,GP底层是使用PostgreSQL数据库来实行MPP架构的,而对于事务控制这一块,也是使用PostgreSQL的多版本控制MVCC,实现了读写分离,显然就会提高数据库每秒查询的性能。 在Read Commit事务隔离级别时,查询请求只读取查询请求之前已经提交的事务的数据更改,对当前版本的数据并不影响;而DML语句,会操作当前版本。因此做到了读写分离的目...
分类:
Web程序 时间:
2016-07-05 01:11:35
阅读次数:
628
用python随机生成学生姓名,三科成绩和班级数据,再插入到postgresql中。 模块用psycopg2 random random.choice(序列):在一个序列中随机选取一个元素 ...
分类:
数据库 时间:
2016-07-04 18:39:30
阅读次数:
260
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 本节以SQLite为例来讲解:更多能容可参考官方https://docs.djangopr ...
分类:
其他好文 时间:
2016-07-03 00:31:21
阅读次数:
192
安装postgresql: 安装pgbouncer 下载地址:http://pgfoundry.org/frs/download.php/2987/pgbouncer-1.4.1.tgz 安装 tar -zxvf pgbouncer-1.7.2.tgz cd pgbouncer-1.7.2 ./co ...
分类:
数据库 时间:
2016-07-01 16:08:50
阅读次数:
384
postgresql支持唯一索引,表达式索引及部分索引等建索引的方式。 ...
分类:
数据库 时间:
2016-07-01 01:08:35
阅读次数:
529