2020-09-08 03:24发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,只是想知道我们是否可以在运行... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,只是想知道我们是否可以在运行时通过Java代码向表/类型添加索引?
作为示例,由于数据库性能的提高,我们的cron作业存在一些问题,该问题花费较长的时间。 现在我们只是想在将要在此表上执行的灵活搜索查询之前,将索引添加到样本地址表/类型中。
我们还希望在运行灵活搜索查询时或在完成cron作业后立即删除索引。
嗨-在Hybris中,所有DDL语句都应作为Init/Update的一部分执行。 另请注意,更新不会删除任何数据库对象(表,索引,列等)。 您应该在 items.xml 中定义索引并执行Update。
items.xml
尽管如此,您可以尝试以下常规代码来创建数据库索引:
导入de.hybris.platform.core.Registry conn = Registry.getCurrentTenant()。getDataSource()。getConnection() stmt = conn.createStatement() ddlQuery ="您的创建索引SQL命令" stmt.executeUpdate(ddlQuery)
最多设置5个标签!
嗨-在Hybris中,所有DDL语句都应作为Init/Update的一部分执行。 另请注意,更新不会删除任何数据库对象(表,索引,列等)。 您应该在
items.xml
中定义索引并执行Update。尽管如此,您可以尝试以下常规代码来创建数据库索引:
一周热门 更多>