Navicat > Navicat for PostgreSQL > 常见问题 > Navicat for PostgreSQL 如何维护数据库和表
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

Navicat for PostgreSQL 如何维护数据库和表

发布时间:2016-01-11

Navicat for PostgreSQL是一套易于使用的图形化PostgreSQL数据库管理工具。可使用强劲的SQL编辑器创建和运行查询、函数和使用多功能的数据编辑工具管理数据。Navicat for PostgreSQL能连接到任何本机或远程7.3版本或以上的PostgreSQL数据库服务器,并支持所有PostgreSQL数据库对象。本教程将详解Navicat for PostgreSQL 维护数据库和表的内容。

Navicat 官方有奖问卷调查:http://www.formysql.com/survey-for-business.php

分析数据库和分析表

收集表内容的统计数据及在 pg_statistic 系统表保存结果,其后查询计划者使用这些统计数据决定最有效的查询计划。分析数据库会检查当前数据库中的每个表。

当指定 VERBOSE 时,ANALYZE 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下 Navicat 启用它。

Navicat for PostgreSQL
Navicat for PostgreSQL

真空数据库和真空表

回收已删除的元组占领的存储。在常规的 PostgreSQL 操作下,元组被删除或在更新后被废弃,并不是从它们的表中移除,它们会一直存在直至运行一个真空。因此有必要定期运行真空,特别是在经常更新的表中。真空数据库会检查当前数据库中的每个表。

当指定 VERBOSE 时,VACUUM 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下,Navicat 启用它。

重建数据库索引和重建表索引

使用保存在索引表的数据重建一个索引,取代旧有的索引。使用重建索引的方案如下:

● 索引已损坏,并且不再包含有效数据。

● 索引已变成「臃肿」,包含很多空白或接近空白的页。

● 为索引修改保存参数(例如填充系数),并确保该更改是否已全面实施。

● 索引以 CONCURRENTLY 选项创建失败,留下「无效」索引。

关于 Navicat for PostgreSQL 的更多相关教程,可参考 Navicat 中文官网

标签:Navicat for PostgreSQL,维护数据库,

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20