
oracle
Vencent Kim
好好的活,记录每一份情感和想法,每一个行为,并思考为什么,不断优化自己
展开
-
select语法
## # SELECT语法```sqlselect *|{[distinct]列|表达式[[as] 列别名],...}from[where 条件][order by 列|列别名|表达式|序号[ASC|DESC],...]```- ASC升序;DESC降序- 默认升序- 默认NULL值最大...原创 2018-07-14 23:51:33 · 422 阅读 · 0 评论 -
Oracle性能优化一
性能优化(性能定位)客户对产品的依赖性越强,对产品性能差的忍耐性越低。 性能优化原则性能优化是一种面向客户的主观的感觉,不是所有的数据库都需要(能够)优化 数据库的性能,大多数都不是从数据库层面能够解决的 在不了解业务之前,不可能找到正确的优化思路 优化要有一个度,并不是“没有最优,只有更优”导致性能问题的可能原因表没有正确的创建索引——错误的执行计划 表没有及时的分...原创 2019-01-10 22:15:35 · 164 阅读 · 0 评论 -
Oracle性能优化二Lock
没有并发就没有锁,为了保证事务的正确逻辑Oracle中锁的分类Enqueues-队列类型的锁,通常和业务相关Latches-系统资源方面的锁,比如内部结构,SQL解析Latches门栓锁的原则只有被修改时,行才会被锁定,查询不锁定 当一条语句修改了一条记录,只有这条记录被锁定,在Oracle数据库中不存在锁升级 当某行被修改时,它将阻塞别人对它的修改 当一个事务修...原创 2019-01-11 23:55:49 · 255 阅读 · 0 评论 -
Oracle只查询包含纯数字的记录
看一下代码:<if test="rangeStart != null and rangeStart != ''"> and (LENGTH(t.column) = LENGTH(REGEXP_REPLACE(t.column, '[^0-9]')) and REGEXP_REPLACE(t.column, '[^0-9]') &gt;=#{rangeStart})&l...原创 2019-01-18 16:19:37 · 9712 阅读 · 0 评论