- 博客(11)
- 收藏
- 关注
原创 centos7.2系统二进制安装mysql-5.6.31
1.查看系统版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)2.下载mysql二进制安装包 wget http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3.解压安装包 tar -xvf mysql-
2016-07-22 10:24:49 2042
原创 mysql-5.5多实例配置
--通过配置多个配置文件及启动程序来实现多实例的方案 --3306 --data 3306实例的数据文件目录 --tmp 3306实例sock文件目录 --my.cnf 3306实例的配置文件 --mysql 3306实例的启动文件 ---3307 --data --tmp -
2016-03-23 14:00:05 756
原创 mysql-5.5.32源码安装
系统:Red Hat Enterprise Linux Server release 6.3(32位) mysql-5.5.32 1.安装依赖包 yum -y install cmake yum -y install bison yum -y install ncurses-devel 2.创建mysql用户和组 groupadd mysql useradd mys
2016-03-22 16:42:52 1083
转载 一些oracle知识
Truncate操作选型: Truncate Drop Storage: truncate table table_name drop storage; 高水位下降到所能下降的最低位置删除表上的所有数据行并释放空间删除索引上的所有数据,索引的实际结构收缩到高度为1的最少数据块,并释放原有空间 Truncate Reuse Storage: truncate table
2015-06-02 15:24:26 310
转载 一些存储过程
--查看表空间使用的统计信息() SET serveroutput ON DECLARE TOTAL_BLOCKS NUMBER; TOTAL_BYTES NUMBER; UNUSED_BLOCKS NUMBER; UNUSED_BYTES NUMBER;
2015-06-02 15:21:07 356
原创 一些oracle等待事件
--常见等待事件 1.Buffer busy waits 从本质上讲,这个等待事件的产生仅说明了一个会话在等待一个 Buffer(数 据块),但是导致这个现象的原因却有很多种。常见的两种是: 当一个会话视图修改一个数据块,但这个数据块正在被另一个会话修改时。 当一个会话需要读取一个数据块,但这个数据块正在被另一个会话读取到内 存中时。 Oracle 操作的最小单位是块(Block),
2015-05-08 18:04:54 517
原创 一些oracle函数
-- 使用case表达式直接在select语句中执行条件逻辑 select ename,sal, case when sal when sal >=4000 then 'OVERPAID' else 'OK' end as status from emp; --coalesce函数用实际的值
2015-05-08 15:17:03 374
转载 一些sql
--获取当前session的sid SELECT userenv('sid') FROM dual; SELECT sid FROM v$mystat WHERE rownum=1; --根据SID,从v$sql中找到相应SQL的HASH_VALUE和ADDRESS SELECT * FROM v$session; SELECT * FROM v$sql; SELECT a.sql_t
2015-05-06 14:30:16 255
转载 Oracle下dual表
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户 SQL> select user from dual; USER ------------------------------ SYSTEM --查看当前日期、时间 SQL> select sysdate from dual; SY
2015-05-06 10:05:27 282
原创 oracle 查询每个用户下的表行数
--查询每个用户下表的行数 SET serveroutput ON; DECLARE i VARCHAR(200); v_sql VARCHAR(2000); t_owner VARCHAR(200); t_count number; CURSOR v_owners IS SELECT owner||'.'||table_name aa FROM
2015-05-05 16:44:51 1365
原创 笔记-Oracle 索引相关练习
--索引段中包含的extent数量 SELECT segment_name, COUNT (*) FROM DBA_EXTENTS WHERE segment_type = 'INDEX' AND owner = upper('TEST') GROUP BY segment_name; --查看表空间内索引段的扩展情况 --substr(字符串,截取开
2015-04-29 14:12:39 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人