zoukankan      html  css  js  c++  java
  • Navicat for PostgreSQL 怎么维护数据库和表

    Navicat for PostgreSQL一套适用于PostgreSQL数据库系统地图形化数据库管理、报告以及监控的工具。新版本具有高性能的、具有商业智能的、强大的备份功能,此外还有许多的改进。简体中文内容为Navicat for MySQL的文件。本教程将详解Navicat for PostgreSQL 维护数据库和表的内容。

    分析数据库和分析表

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

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



        Navicat for PostgreSQL

    真空数据库和真空表

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

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

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

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

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

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

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

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

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

    以上是转载内容,原文是:http://www.formysql.com/wenti/PostgreSQL-weihushujuku.html

  • 相关阅读:
    Quartus 自定义一个IP核,通过AXI总线被HPS系统控制(未完待续)
    IR 发送数据的上升沿和下降沿的判断(边沿检测)
    机器学习特征工程和优化方法
    最大期望算法(EM)
    主题模型(Topic Model)
    马尔科夫(Markov)
    【mysql-02-2】使用文档-建表约束
    【mysql-02-3】使用文档-范式
    【mysql-02-1】使用文档-基本语法
    Linux身份鉴别机制原理
  • 原文地址:https://www.cnblogs.com/Navicat/p/5378234.html
Copyright © 2011-2022 走看看