Oracle SQL Developer TimesTen In-Memory Database
  支持

 

Oracle SQL Developer 是一种图形工具,可提高工作效率并简化数据库应用开发人员的开发任务。

将 SQL Developer 与 TimesTen 配合使用类似于将 SQL Developer 与 Oracle Database 配合使用。用户在基于树的对象浏览器中导航数据库连接和对象。TimesTen 数据库用户可以像操作 Oracle 数据库一样浏览、创建和编辑数据库对象,例如表、视图、索引和 PL/SQL 子程序。有关更多详细信息,请参阅连接演示基本操作演示

TimesTen SQL Developer 与 TimesTen 产品功能无缝协作,让用户可以更加便捷地使用许多 TimesTen 实用程序和内置过程来执行管理任务和性能调优。

将数据加载到 TimesTen 表中

用户可以轻松快捷地将 Oracle Database 中的表定义和数据复制到 TimesTen。TimesTen SQL Developer 支持使用底层 TimesTen 内置过程 ttLoadFromOracle 从 Oracle 数据库加载表、视图或 SQL 查询结果集。有关更多详细信息,请参阅数据加载演示

性能指标和报告

TimesTen 会收集一组丰富的数据库性能指标和统计信息,并将这些信息保存在 TimesTen 系统表中。SQL Developer 使用 TT_STATS 包简化了检索特定负载的性能指标的任务。请观看 ttStats 演示,了解如何生成 TTSTATS 报告。

TimesTen Index Advisor

TimesTen 数据库引擎是使用基于成本的 SQL 优化器开发的,可确保查询性能。因此,只有具有适当的索引才能保障更好的查询性能。TimesTen Index Advisor 可分析特定负载并提供索引建议。SQL Developer 简化了运行 Index Advisor 的任务。有关更多详细信息,请参见 Index Advisor 演示

TimesTen Application-Tier Database Cache

对于使用 TimesTen Application-Tier Database Cache 产品选件在 TimesTen 数据库中缓存 Oracle 数据库表的用户,SQL Developer 通过浏览 Oracle 数据库中的表模式并选择所需的表、列和行,从而简化了创建 TimesTen 缓存组的任务。使用 SQL Developer,用户可以直观地查看管理任务(如使用初始数据集填充缓存组、数据刷新间隔的属性设置、数据老化策略等)并进行自定义。有关如何设置缓存组的详细信息,请参见创建和加载缓存组演示

通过与 TimesTen 数据库和 Oracle 数据库建立并发连接,用户可以在 SQL Developer 中直观地查看缓存数据同步。对于读写缓存组,TimesTen 中缓存表的更新将传播到 Oracle 数据库;对于只读缓存组,Oracle 数据库表的更新将传递到 TimesTen 缓存表。有关更多详细信息,请参见浏览和编辑缓存数据演示。

总结

结合使用 SQL Developer 与 TimesTen,用户将能够:

  • 建立与 TimesTen 数据库和 Oracle 数据库的并发连接
  • 浏览、创建和编辑数据库对象及 PL/SQL 子程序
  • 从 Oracle 数据库和平面文件导入和加载数据
  • 执行 SQL 和 PL/SQL 语句及脚本
  • 为 Oracle 数据库中的数据缓存创建和配置缓存组
  • 执行 TimesTen 实用程序和内置过程,例如 Index Advisor、TT_STATSttLoadFromOracle
  • 查看并创建报告

SQL Developer 4.0 支持 TimesTen 11.2.1.4 及更高版本。