Mysql 查看连接数,状态 最大并发数 && 怎么设置才合理
摘要:MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。 我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不
阅读全文
posted @
2018-12-18 23:04
blogsheng
阅读(1152)
推荐(0) 编辑
Oracle With As 查询
摘要:WITH AS WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION
阅读全文
posted @
2016-10-12 23:24
blogsheng
阅读(494)
推荐(0) 编辑
Oracle高级查询之CONNECT BY
摘要:为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 Oracle中的select语句可以用start with ... connect by prior ...子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from
阅读全文
posted @
2016-10-12 23:19
blogsheng
阅读(887)
推荐(0) 编辑
Oracle高级查询之over(partition by...)
摘要:为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 [sql] view plain copy print? create table EMP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9),
阅读全文
posted @
2016-10-12 23:18
blogsheng
阅读(53702)
推荐(5) 编辑
Oracle 高级查询
摘要:Oracle SQL 一些函数用法 以下sql环境都是在 Oracle 11g/scott完成 Group by 与GROUP BY一起使用的关建字 GROUPING,GROUP SET,ROLLUP,CUBE结合这些特性的函数可以实现SQL的明细+分组统计 GROUPING GROUPING 记录
阅读全文
posted @
2016-10-12 23:12
blogsheng
阅读(618)
推荐(0) 编辑
Oralce SQLPlus 以及shell脚本中spool输出到文件时的格式化输出
摘要:http://blog.csdn.net/gyanp/article/details/79030561) 格式调整有以下参数set echo on/off 是否显示脚本中的需要执行的命令set feedback on/off 是否显示 select 结果之后返回多少行的提示set linesize ...
阅读全文
posted @
2016-01-21 13:13
blogsheng
阅读(3337)
推荐(0) 编辑
[转]oracle awr报告生成和分析
摘要:转自:http://blog.csdn.net/cuker919/article/details/8767328最近由于数据库cpu占用非常高,导致VCS常常自动切换,引起很多问题。最近学习一下数据库awr分析数据库sql执行性能的分析报告。下面将初步讲解一下:1、先登陆数据库,生成awr报告。li...
阅读全文
posted @
2015-11-16 09:44
blogsheng
阅读(2509)
推荐(0) 编辑
Oracle性能调整ASH,AWR,ADDM
摘要:ASH (Active Session History)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MB。内存中记录数据。期望值是记录一小时的内容。生...
阅读全文
posted @
2015-11-13 14:06
blogsheng
阅读(778)
推荐(0) 编辑
10046事件sql_trace跟踪
摘要:查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划中每一个步骤的逻辑读, 物理读以及花费的时间等. 这种细粒度的跟踪对于我们分析 sql 性能尤其有用...
阅读全文
posted @
2015-11-12 16:44
blogsheng
阅读(511)
推荐(0) 编辑
oracle 死锁和锁等待的区别
摘要:所谓的锁等待:就是一个事务a对一个数据表进行ddl或是dml操作时,系统就会对该表加上表级的排它锁,此时其他的事务对该表进行操作的时候会等待a提交或是回滚后,才可以继续b的操作所谓的死锁:当两个或多个用户相互等待锁定的数据时就会发生死锁,这时这些用户被卡在不能继续处理业务,oracle可以自动检测死...
阅读全文
posted @
2015-10-22 17:23
blogsheng
阅读(3942)
推荐(0) 编辑
[转]查看处于被锁状态的表:v$locked_object dba_objects v$session all_objects v$sqlarea v$lock
摘要:oracle官网当一个用户发出select..for update的错作准备对返回的结果集进行修改时,如果结果集已经被另一个会话锁定,就是发生阻塞。需要等另一个会话结束之后才可继续执行。可以通过发出 select… for update nowait的语句来避免发生阻塞,如果资源已经被另一个会话锁定...
阅读全文
posted @
2015-10-20 16:16
blogsheng
阅读(1503)
推荐(0) 编辑
v$Session详解
摘要:从Oracle10gR1开始,Oracle在V$SESSION中增加关于等待事件的字段,实际上也就是把原来V$SESSION_WAIT视图中的所有字段全部整合到了V$SESSION视图中,开始的时候我还以为ASH是依赖联合查询来获取信息的,仔细一看才发现现在V$SESSION已经发生了变化。(如果进...
阅读全文
posted @
2015-10-20 15:56
blogsheng
阅读(33327)
推荐(1) 编辑
sqlplus与shell互相传值的几种情况
摘要:sqlplus与shell互相传值的几种情况情况一:在shell中最简单的调用sqlplus$cat test.sh#!/bin/shsqlplus oracle/oracle@oracle>file.log EMPNOEMPNAMESALDEPTNO------------------------...
阅读全文
posted @
2015-09-16 21:39
blogsheng
阅读(4396)
推荐(0) 编辑
ORACLE expdp/impdp导出实例
摘要:服务器上以sys或system超级管理员登录。SQL>create directory expdp_dir as '/home/oracle/dmpdata';(dmpdata 需要建立、赋予目录权限)SQL>grant read,write on directory expdp_dir to hw...
阅读全文
posted @
2015-09-07 17:44
blogsheng
阅读(1675)
推荐(0) 编辑
ORACLE之常用FAQ V1.0
摘要:[B]第一部分、SQL&PL/SQL[/B][Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A\_%' escape '\'[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如insert i...
阅读全文
posted @
2015-06-22 00:33
blogsheng
阅读(804)
推荐(0) 编辑
Oracle数据库shutdown immediate被hang住的几个原因
摘要:实验操作环境: 操作系统:Red Hat Enterprise Linux ES release 4 (Nahant Update 6) 数据库 : Oracle Database 10g Release 10.2.0.4.0 – Production 32bit今晚使用shutdown immed...
阅读全文
posted @
2015-06-08 20:53
blogsheng
阅读(636)
推荐(0) 编辑
Oracle性能监控脚本(sql)
摘要:1. 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev",sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"from v$session_Waitgroup by event order b...
阅读全文
posted @
2015-06-01 23:28
blogsheng
阅读(789)
推荐(0) 编辑
Oracle 常用性能监控SQL语句
摘要:1.--查看表锁SELECT*FROMSYS.V_$SQLAREAWHEREDISK_READS>100; 2.--监控事例的等待SELECTEVENT, SUM(DECODE(WAIT_TIME,0,0,1))"Prev", SUM(DECODE(WAIT_TIME,0,1,0))"Curr", ...
阅读全文
posted @
2015-06-01 23:25
blogsheng
阅读(1418)
推荐(0) 编辑
oracle锁一些知识
摘要:表级锁共具有五种模式,如下所示。行级排他锁(Row Exclusive,简称RX锁)当我们进行DML时会自动在被更新的表上添加RX锁,或者也可以通过执行lock命令显式的在表上添加RX锁。在该锁定模式下,允许其他的事务通过DML语句修改相同表里的其他数据行,或通过lock命令对相同表添加RX锁定,但...
阅读全文
posted @
2015-06-01 23:23
blogsheng
阅读(510)
推荐(0) 编辑
RAC集群节点故障模拟测试
摘要:RAC节点故障模拟测试重启单个RAC 节点模拟测试模拟操作步骤使用shutdown –Fr的方式重启节点,查看系统反应和数据库重新启动的时间。预期测试结果重启单个节点,vip将会切换到另外一个节点。系统重新启动之后,节点上的集群服务和数据库将会自动启动,重新加入集群。Vip也将切换回原始节点。测试过...
阅读全文
posted @
2015-05-21 22:54
blogsheng
阅读(2499)
推荐(0) 编辑