仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1097|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL教程之如何看oracle查询语句实行企图?

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:41:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS解决方案可以降低首次投入成本,对于那些小企业来说,他们往往认为内部部署的数据库成本太高,DBaaS的成本和灵活性优势对小企业吸引力更大,他们是云数据库解决方案的重点客户群体。oracle|语句|实行SQLPLUS的AutoTrace是剖析SQL的实行企图,实行效力的一个十分复杂便利的工具,在尽年夜多半情形下,也长短常有效的工具。

1。怎样设置和利用AUTOTRACE

SQL>connect/assysdba
SQL>@?/rdbms/admin/utlxplan.sql

Tablecreated.

SQL>createpublicsynonymplan_tableforplan_table;

Synonymcreated.

SQL>grantselect,update,insert,deleteonplan_tabletopublic;

Grantsucceeded.

SQL>@?/sqlplus/admin/plustrce.sql
SQL>grantplustracetopublic.

2.了解和利用AutoTrace
关于SQL调剂,利用Autotrace是最复杂的办法了,我们只必要做:
SQL>SETAUTOTRACEON
我们就能够看到我们SQL的实行企图,实行本钱(PHYSICALREAD/CONSISTENTREAD...)
加上SETTimingOn大概SetTimeOn,我们能够失掉良多我们必要的数据。

然后在toad内里对某一条sql语句按下Ctrl+e就能够看到这条语句的实行企图了。
能够以较低的成本向客户提供IT所有权,当节约成本成为客户最高优先级时,解决方案提供商可以向更多的客户同时提供服务。虽然有许多来自RDBMS固有的局限性。
小女巫 该用户已被删除
沙发
发表于 2015-1-19 21:18:03 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
再现理想 该用户已被删除
板凳
 楼主| 发表于 2015-1-28 11:20:30 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
爱飞 该用户已被删除
地板
发表于 2015-2-5 21:09:19 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-13 15:21:54 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
山那边是海 该用户已被删除
6#
发表于 2015-3-3 23:27:50 | 只看该作者
习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-11 14:41:36 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
老尸 该用户已被删除
8#
发表于 2015-3-19 00:00:59 | 只看该作者
无法深入到数据库系统层面去了解和探究
活着的死人 该用户已被删除
9#
发表于 2015-3-26 21:23:23 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 06:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表