首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLT在生产中安全吗?

SQLT在生产中安全吗?
EN

Database Administration用户
提问于 2013-08-14 15:22:02
回答 1查看 158关注 0票数 2

我正在为我的应用程序调试糟糕的查询性能,最近遇到了SQLT工具。XTRXEC方法结合了XTRACT和XECUTE,这似乎提供了更多的信息,而不是单独的XTRACT。但是,我要调查的语句之一是插入。在实际生产环境中运行XTRXEC是安全的,还是XECUTE实际上会尝试执行插入?如果是这样的话,那么在生产中使用X域安全吗?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-08-20 09:34:24

这来自sqlt指令文件本身:

对于修改数据的语句,即INSERT/UPDATE/DELETE,在语句执行之前创建一个保存点,并在会话结束时将事务回滚到保存点。有关保存点的详细信息,请参阅Oracle概念参考手册。

这意味着如果您使用的是XECUTE方法,则在执行过程中插入的数据将在执行结束时回滚。如果您正在以每秒数千事务的速度在生产系统中运行此操作,则可能需要考虑此insert/rollback将加载到系统上的额外负载。

希望这会有所帮助:)

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/48135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档