代码之家  ›  专栏  ›  技术社区  ›  Henry Yang

我如何知道ruby on rails应用程序是否使用数据库分区?

  •  0
  • Henry Yang  · 技术社区  · 6 年前

    我想禁用rails应用程序的oracle数据库分区,但是:

    1. 我不知道如何判断我的应用是否在使用数据库分区
    2. 我不知道如何找到我的应用程序使用分区的位置,因为我自己并没有编写应用程序的大部分代码

    我可以在代码库中搜索关键字“partition”并在原始sql语句中查找关键字partition的任何结果吗?

    我该怎么办?

    谢谢!

    更新

    我下面有两个答案,他们似乎对我的问题有不同的理解

    我现在也很困惑。我想禁用Oracle数据库的分区功能( https://www.oracle.com/technetwork/database/options/partitioning/overview/index.html ),是否意味着我不能使用“partition by”关键字( Oracle "Partition By" Keyword )还有吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Roger Cornejo    6 年前

    分区是在模式级别声明性完成的。通常,人们不会期望应用程序代码直接需要任何特定的使用分区,因为它是在数据定义级别上完成的。您可以连接到架构所有者帐户,并检查数据字典视图user_part_tables(用户拥有的分区表)和user_part_索引(索引)。