
数据库小记
Gavin_wangzg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle笔记1-FUNCTION 函数
CREATE OR REPLACE FUNCTION F_GET_BZGS(I_NY VARCHAR2) RETURN NUMBER AS V_SQL_BZGS VARCHAR2(2000); V_KSRQ DATE := ADD_MONTHS(TO_DATE(I_NY || '-21', 'yyyy-mm-dd'), -1); V_JSRQ DATE := TO_D原创 2016-06-15 15:10:07 · 826 阅读 · 0 评论 -
oracle笔记2-程序包,过程,游标
一、程序包 程序包介绍:程序包(PACKAGE,简称包)是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,作为一个完整的单元存储在数据库中,用名称来标识包。它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。包类似于c#和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把相关的模块归类成为包,可使开发人员利用面向对象的方法进原创 2016-06-15 16:11:16 · 1162 阅读 · 0 评论 -
MySql数据库优化注意的四个细节
MySQL 数据库性能的优化是 MySQL 数据库发展的必经之路, MySQL 数据库性能的优化也是 MySQL 数据库前进的见证,下文中将从从4个方面给出了 MySQL 数据库性能优化的方法。1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽转载 2017-06-11 00:32:00 · 499 阅读 · 0 评论 -
MySQL优化(连接优化和缓存优化)
转载来至http://www.cnblogs.com/roverliang/p/6501768.html一、MySQL 连接优化引发连接数过多的错误原因一般有两个,第一的确是有很多人在连接MySQL,造成连接数用完。第二种是max_connections值过小。1、连接参数(show variables)mysql> show variables like ‘%connect%’; +——————转载 2017-07-12 15:37:49 · 1697 阅读 · 0 评论 -
数据库主键ID生成
1.很多情况下会应用数据主键自增长(+1)的形式生成主键ID,这种方式显然不恰当; 2.对唯一主键业务上处理还会用UUID唯一的32位字符串作为主键,但之前在数据库优化中了解到32为字符串类型性能不如整型;最近看到一个最佳的实践:public static long getSID() { return MurmurHash.hash64(UUID.randomUUID().toStr原创 2017-06-12 11:16:28 · 6594 阅读 · 0 评论 -
oracle 单列数据分组合并
oracle由于版本的问题,一些函数不会相互兼容。 当我们在不知道自己的所使用的oracle是什么版本的时候可以通过下面的这个语句查询下在使用具体的函数。select * from v$version;在oracle10g中wn_concat()函数是可以正常使用的,但是它没有向上兼容 wn_concat(): 简单的语法是 select wn_concat(字段A) from 表名原创 2017-11-17 14:16:42 · 2330 阅读 · 0 评论