当前位置: 首页 > 知识库问答 >
问题:

如何在赛贝斯ASE 15.7中自动更新统计信息

向弘懿
2023-03-14

我想更新Sybase ASE 15.7中所有表的统计数据。我的问题是,是否有一种自动方式来更新,尤其是在没有运行进程的情况下,尤其是在夜间?

谢谢,

阿里

共有1个答案

劳和雅
2023-03-14

您可以使用Sybase ASE作业调度器设置定期运行的任务。

作业调度器通过提供定义和调度数据库管理和维护任务的能力,简化了ASE的管理。使用作业调度器,通常需要数据库管理员交互的作业可以在适当的时间安排在无人值守的情况下运行,从而释放数据库管理员来处理其他问题。

作业计划程序允许您创建和计划作业,以及共享作业和计划。一个数据库管理员可以创建一个作业,然后其他数据库管理员可以在另一台服务器上安排并运行该作业。你可以通过以下方式创造就业机会:

  • 从头开始使用命令行或GUI

作业调度器捕获作业的结果和输出,并将该信息记录在日志表中。这些数据可以在以后查看。此外,Job Scheduler会保存计划作业的历史记录;但是,为了限制历史记录表的大小,Job Scheduler会对其进行监视,并删除过时的、不必要的历史记录。

 类似资料:
  • Support for the Sybase database. The following table summarizes current support levels for database release versions. 数据库接口支持 The following dialect/DBAPI options are available. Please refer to individ

  • 我四处搜索,找到了一些有用的程序,例如: 但没人能帮我。我需要获得有关CPU、RAM、OS等的信息。有什么工具或程序可以帮助我吗?

  • 如何在Sybase ASE 15表格设置中删除列。 我尝试了一些,但没有用: 以及查看Sybase文档,它没有为我的问题提供解决方案。 数据库my_db未启用选择进入数据库选项。无法执行带有数据副本的ALTER TABLE。设置选择进入数据库选项并重新运行。

  • 我在临时表中填充了数据(该表最多将始终有 10 条记录)。我正在尝试的下一步是逐个拾取记录并查询数据库以测试某些条件并根据查询结果分配注释。例如: 我正在尝试编写一个sybase查询,它将一个接一个地拾取数据(递归地?),运行一些指定的查询并返回一个通过或失败的注释,然后我将最终填充到另一个临时表中 例如:第1行是AB1-从表中选择名称,其中name='AB1'如果它没有返回数据,我会停在那里并填

  • 问题内容: 我在MS SQL Server方面经验丰富,可以更新统计信息并重建索引。我在MySQL innoDB中找不到这样的选项,有这样的选项吗?如果没有,MySQL数据库如何创建执行计划?MySQL是否通过每个UPDATE和INSERT更新索引和统计信息? 问题答案: 这是用 在此处了解更多信息。 ANALYZE TABLE分析并存储表的密钥分布。在分析过程中,该表被MyISAM,BDB和In

  • 我在赛贝斯ASE 15.5中使用赛贝斯Central工具创建了几个表。我已经将列定义为主键(int数据类型),不知何故,该列也变成了标识。 现在,从赛贝斯中心,我无法从该列中删除标识,即使该表或任何引用的表中没有数据。 有人能帮忙吗?我不想使用Set IDENTITY_INSERT,我想从本专栏中完全删除标识行为。 谢啦