
数据库
道阻且长~
这个作者很懒,什么都没留下…
展开
-
redis缓存系列
Java项目中高并发问题的简单解决方案1、尽量使用缓存技术来做。用户缓存,页面缓存等一切缓存,使用特定的机制进行刷新。利用消耗内存空间来换取用户的效率,同时减少数据库的访问次数。2、把数据库的查询语句进行优化,一般复杂的SQL语句就不要使用ORM框架自带的做法来写,采用自己来写SQL,例如hibernate的hql中的复杂语句就会很耗时。3、优化数据库的表结构,在关键字、主键、访问率极高的字...原创 2019-11-12 00:02:45 · 165 阅读 · 0 评论 -
存储过程和函数
存储过程、函数都可带有输入和输出参数,函数必有返回值,均可多次使用注意:指定的参数不可给定长度PL/SQL Procedural Language/SQL过程化SQL语言一、存储过程:1、不带参数的存储过程 注意书写格式create or replace procedure pntime isbegindbms_output.put_line(sysdate);end pntim...原创 2019-11-12 00:01:57 · 848 阅读 · 0 评论 -
Cracle中的rowid和容rownum
Rownum 和 Rowid是Oracle数据库所特有的,通过他们可以查询到指定行数范围内的数据记录。 因为 rownum 是临时产生的一个“伪列” 可以查询 rownum(行数) 为 1 的数据 是先获取到全部的数据之后,才决定如何分配 rownum 需要先搞定 1,才能知道下一个是 2,即需要从1开始查起。ROWNUM是对结...原创 2019-11-12 00:01:28 · 254 阅读 · 0 评论