按类别查询搜索结果
关于关键词 的检测结果,共 1063
dingjun123 | 2020-07-02 16:38:07 | 阅读(110) | 评论(0)
分布式查询语句对于远程对象的查询在远程库执行,在远程库可以执行的SQL语句会通过优化器的查询转换,执行的是转换后的语句,然后结果集返回到本地,再与本地表运算。当然,
本地操作还是远程操作是相对的,我们可以通过driving_site hint改变主查询计划的执行位置,但是对DML,driving_site是失效的,另外对远程表也可以使用其他hint来控制执行计划。【阅读全文】
dingjun123 | 2020-06-27 20:36:12 | 阅读(100) | 评论(0)
CBO( Cost Based Optimizer)优化器是目前ORACLE默认使用的优化器,它使用统计信息、查询转换等计算各种可能的访问路径成本,并生成多种备选执行计划,最终ORACLE选择成本最低的作为最终执行计划。与旧的RBO(Rule Based Optimizer)相比,更加灵活,可根据实际情况选择最佳执行路径。
但是,由于其自身非常复杂,CBO的限制以及存在的BUG非常多,这时,作为SQL开发和优化人员,应该根据CBO特性,编写高效语句,以避免踩坑CBO优化器。
本文以两类常见的SQL优化问题来探讨基于ORACLE的高效SQL编写和优化。【阅读全文】
dingjun123 | 2020-06-18 09:01:58 | 阅读(4850) | 评论(0)
CBO( Cost Based Optimizer)优化器是目前ORACLE广泛使用的优化器,其使用统计信息、查询转换等计算各种可能的访问路径成本,并生成多种备选执行计划,最终ORACLE会选择成本最低的作为最优执行计划。与“远古”时代的RBO(Rule Based Optimizer)相比,显然更加符合数据库实际情况,能够适应更多的应用场景。但是,由于其自身非常复杂,CBO并未解决的实际问题以及存在的BUG非常多,在日常优化过程中,你可能会遇到一些,不管怎么收集统计信息,都无法走正确执行计划的情形,这时候,你可能踩坑CBO了。
本次分享,主要以一些常见优化器问题作为案例,探讨CBO的那些坑的解决之道。【阅读全文】
dingjun123 | 2020-06-17 09:00:55 | 阅读(90) | 评论(0)
CBO( Cost Based Optimizer)优化器是目前ORACLE广泛使用的优化器,其使用统计信息、查询转换等计算各种可能的访问路径成本,并生成多种备选执行计划,最终ORACLE会选择成本最低的作为最优执行计划。与“远古”时代的RBO(Rule Based Optimizer)相比,显然更加符合数据库实际情况,能够适应更多的应用场景。但是,由于其自身非常复杂,CBO并未解决的实际问题以及存在的BUG非常多,在日常优化过程中,你可能会遇到一些,不管怎么收集统计信息,都无法走正确执行计划的情形,这时候,你可能踩坑CBO了。
本次分享,主要以一些常见优化器问题作为案例,探讨CBO的那些坑的解决之道。【阅读全文】
dingjun123 | 2020-06-10 09:05:09 | 阅读(110) | 评论(0)
本次分享的内容是基于ORACLE的SQL优化,以一条巨慢的SQL为例,从快速解读SQL执行计划、如何从执行计划中找到SQL执行慢的Root Cause、统计信息与cardinality问题、探索性能杀手FILTER操作、如何进行逻辑重写让SQL起飞等多个维度进行解析,最终优化巨慢SQL语句,希望能够抛砖引玉,和大家一起探讨SQL优化方法。
另外,还简单介绍了两种解决疑难SQL优化问题的工具:10053和SQLT,特别是SQLT,往往在无计可施过程中,可能建立奇功,建议大家抽空研究下SQLT工具。最后对本次分享进行总结和思考:分享SQL Tuning RoadMap以及SQL Tuning最佳实践的相关内容。
【阅读全文】
xugaoce | 2019-04-11 18:14:16 | 阅读(200) | 评论(0)
Environment(环境)

本项目为python编写的项目

python3.6+
用到的库:
paramiko (linux ssh库)
smtplib (邮件库)
APScheduler (定时任务库)【阅读全文】
unix_5359 | 2018-08-02 11:24:33 | 阅读(330) | 评论(0)
32、 Examine these commands and their output:? SQL> SELECT * FROM emp;? ENO ENAME? ---- -----? 100 Adam? 101 Alan? SQL> INSERT INTO emp VALUES(102,'Ben");? 1 row created.? SQL> COMMIT;? Commit completed.? SQL> UPDATE emp SET ename='Bryan' WHERE eno...【阅读全文】
unix_5359 | 2018-08-01 13:52:02 | 阅读(500) | 评论(0)
30、Which is true when a database instance is shut down?A. Only transactional and normal modes wait for all uncommitted transactions to commit or rollback and then close the database.B. Immediate, transactional, and normal modes all result in a checkpoint.C. Neither the immediate nor ...【阅读全文】
hxl | 2018-06-27 14:28:29 | 阅读(0) | 评论(0)
1. 确保主库和备库的mgr进程正常运行info all查看2.确保主库的extract正常运行这样的话主库的日志会传到从库的dirdat目录3.创建从库初始化化参数文件文件SQL>connect / as sysdbaConnected.SQL>create pfile='/home/oracle/initslnngk.ora' from spfile;...【阅读全文】
dbwatcher | 2018-06-20 12:00:46 | 阅读(28280) | 评论(0)
博客文章除注明转载外,均为原创。转载请注明出处。本文链接地址:http://blog.chinaunix.net/uid-31396856-id-5786380.html开发反映说,执行一个脚本报错全是undo的错误,收到脚本全是如下类似语句update LLxxx a set bankcode=  nvl(( select code1 from  ldcode1          &nbs...【阅读全文】
hxl | 2018-05-28 17:59:44 | 阅读(0) | 评论(0)
1.主库停掉并删除主库的抽取进程stop extract dpepstop extract extepdblogin userid goldengate,password goldengatedelete extract dpepdelete extract extep2.主库创建抽取和投递进程GGSCI>edit params dpepGGSCI>ADD EXTRACT dpep, EXTTRAILSOURCE ./dirdat/epGGSCI>ADD RMTTRAIL ./dirdat/ep, EXTRACT dpep...【阅读全文】
hxl | 2018-05-13 18:25:44 | 阅读(0) | 评论(0)
------------------expdp/impdp完成goldengate数据初始化-----------------------1.停掉主从相应进程主:GGSCI (host01) 14> stop extract DPEPGGSCI (host01) 15> stop extract extep从:GGSCI (host02) 11> stop replicat repep3.删除从库库的表数据truncate table EPI_HUNAN.SYS_AREA;truncate table EPI_HU...【阅读全文】
hxl | 2018-05-11 08:51:01 | 阅读(2320) | 评论(0)
1.停掉主从相应进程主:GGSCI (host01) 14> stop extract EORA_1GGSCI (host01) 15> stop extract PORA_1从:GGSCI (host02) 11> stop replicat rora_13.删除从库库的表数据Delete From BONUS t;Delete From emp;Delete From salgrade;Delete From dept;2.主库创建expdmp导出目录create directory backdir as...【阅读全文】
hxl | 2018-05-11 07:58:53 | 阅读(1720) | 评论(0)
1.删除备库的表数据2.主库导出exp查看scnselect dbms_flashback.get_system_change_number from dual;---------------------1206679exp userid=system/oracle file=/u01/app/scott02.dmp tables=scott.DEPT,scott.EMP,scott.BONUS,scott.SALGRADE FLASHBACK_SCN=1206679 CONSTRAINTS=N GRANTS=N TRIGGERS=N LOG=/u...【阅读全文】
hupan12368 | 2017-10-13 15:04:02 | 阅读(120) | 评论(0)
hxl | 2017-07-03 19:56:45 | 阅读(2020) | 评论(0)
环境:OS:CentOS 7DB:11.2.0.41.查看当前的asm磁盘[root@host01 bin]# oracleasm listdisksDATA1DATA2DATA3DATA4DATA5OCR1OCR2OCR3REDO1REDO22.查看ocr磁盘组[root@host01 bin]# ./crsctl query css votedisk##  STATE    File Universal Id             ...【阅读全文】
小颜Kevin | 2017-06-12 14:46:44 | 阅读(300) | 评论(0)
                           Oracle expdp/impdp常用性能优化方法   expdp/impdp在进行数据迁移时速度极快,通过一定的优化方法,我们让expdp和impdp跑得更加快1...【阅读全文】
hot815 | 2017-05-23 14:08:21 | 阅读(450) | 评论(0)
oracle需要在图形状态下安装,但是linux下图形界面是挺消耗资源的。可以使用xshell+xmanager的组合来实现。首先需要安装xshell和xmanager软件。然后通过xshell远程目标主机时,选中x11 forwarding在吗目标主机上需要安装xorg-x11的包。root用户下 执行xhost +  :access control disabled, clients can connect fr...【阅读全文】
heyuxuanlove | 2017-05-18 22:50:06 | 阅读(710) | 评论(0)
--摘抄于Metalink检查点(Checkpoint)优化及故障排除指南  适用于:Oracle Database - Enterprise Edition本文档所含信息适用于所有平台 用途本文档旨在使数据库管理员更好地了解增量检查点(Checkpoint),并对检查点(Checkpoint)...【阅读全文】
不一样的天空w | 2017-04-21 17:54:20 | 阅读(870) | 评论(0)