数据库入门
菜鸟初养成
毕业于山西师范大学,从事IT工作,精通Oracle。SQL优化,希望各位仁人(志|智)士能够多多指教
展开
-
Oracle--《基于Oracle的SQL优化》第二章总结回顾
1、查看执行计划:1.1 explain plan for 目标SQL1.2dbms_xplan包dbms_xplan.display(先执行explain plan for 目标SQL)–可能不准确dbms_xplan.display_cursor(null,null,‘ADVANCED’/‘ALL’)(先执行目标SQL,且执行计划未被age out出shared pool)dbms...原创 2020-02-21 19:47:39 · 110 阅读 · 0 评论 -
Oracle--《基于Oracle的SQL优化》第一章总结回顾
摘录看过《基于Oracle的SQL优化》(崔华)第一章之后,作为一名菜鸟感触颇深,谨以此摘录记录学习历程。第一章主要介绍了Oracle数据库中与优化器相关的各方面的内容,包括优化器的模式、结果集(Row Source)、集的势(Cardinality)、可选择率(Selectivity)、可传递性(Transitivity)、各种数据访问的方法,以及与表连接相关的内容,最后还介绍了一个优化器模...原创 2020-02-17 22:52:38 · 106 阅读 · 0 评论 -
Oracle--开窗函数函数排序rank、desc_rank、row_number
Oracle–开窗函数函数排序rank、desc_rank、row_numberrank() over([partition by par_col] order by order_col):相同数据并列排序并且会跳过并列的应该有的次序select salary,rank() over(order by salary desc) rn from employeesdense_rank() ...原创 2020-02-16 00:16:45 · 3985 阅读 · 0 评论 -
数据库事务的四大特性
数据库事务的四大特性事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,他是一个不可分割的工作单位。例如,账户资金的流转:从一个账号到另一个账号,在扣款的同时增加另一个账号的资金,这两个操作要么同时执行,要不都不执行。一、数据库事务必须具备ACID特性,ACID:Atomic:原子性;Consistency:一致性;Isola...转载 2020-02-13 16:44:59 · 349 阅读 · 0 评论