DB
文章平均质量分 79
Enjoy_Code
专注于J2EE领域,企业级的WEB应用研发,以及系统性能调优。
展开
-
oracle 视图浅谈
Oracle中的视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。AD:WOT2015 互联网运维与开发者大会 热销抢票Oracle创建视图的语法非常重要,因为Oracle创建视图使我们最常用的操作之一,在学习Oracle创建视图的语法之前,先让我们了解一下什么是视图。视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对转载 2015-03-16 10:02:41 · 475 阅读 · 0 评论 -
oracle 存储过程的一些血与泪的教训
oracle存储过程的注意事项原创 2015-03-11 09:15:11 · 966 阅读 · 0 评论 -
ORACLE SQL性能优化
ORACLE SQL性能优化系列 (一) 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你转载 2015-04-07 14:56:59 · 367 阅读 · 0 评论 -
Oracle的优化器有两种优化方式
RBO方式:基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。CBO方式:基于代价的优化方式(Cost-Based Optimization,简称为CBO)它是看语句的代价(Cost),这里的代价主要指Cpu和内存。优转载 2015-04-07 15:37:30 · 555 阅读 · 0 评论 -
如何看懂ORACLE执行计划
一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracle reads blocks of data. The smallest amo转载 2015-04-07 16:45:53 · 350 阅读 · 0 评论 -
oracle高级sql的参考资料
1.集合操作学习oracle中集合操作的有关语句,掌握union,union all,minus,interest的使用,能够描述结合运算,并且能够将多个查询组合到一个查询中去,能够控制行返回的顺序。包含集合运算的查询称为复合查询。见表格1-1表1-1Operator Returns contentUNION 由每个查询选择的所有转载 2015-04-07 16:34:36 · 685 阅读 · 1 评论 -
数据库设计案例分析
一、树型关系的数据表 不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来保存这些数据。按照教科书上的教导,第二类程序员大概会设计出类似这样的数据表结构:类别表原创 2016-06-30 09:39:02 · 19905 阅读 · 3 评论 -
Redis使用笔记
过期策略定期删除redis 会将每个设置了过期时间的 key 放入到一个独立的字典中,以后会定期遍历这个字典来删除到期的 key。定期删除策略Redis 默认会每秒进行十次过期扫描(100ms一次),过期扫描不会遍历过期字典中所有的 key,而是采用了一种简单的贪心策略。从过期字典中随机 20 个 key;删除这 20 个 key 中已经过期的 key;如果过期的 ke...原创 2019-02-18 20:30:26 · 203 阅读 · 0 评论